The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Rails Camp UK (August 2008 Hacking Session)
Want to get together in the UK for a weekend of hacking on Rails and Ruby projects (and some Guitar Hero)? RailsCamp08 is in August. (As discovered on Twitter.)
Guide to Unobtrusive JavaScript Part 2 (with lowpro)
The second Part of the Guide to Unobtrusive JavaScript hast just been published on the railway blog. If you’re interested in keeping your HTML clean of JavaScript code, this article might give you a few cool tips on how to do it using the great lowpro library.
Keyboard navigation for TextMate stacktraces
Keyboard navigation for TextMate stacktraces: A JavaScript snippet for TextMate to be able to navigate with the keyboard through the stacktraces links.
New version of Oracle enhanced adapter and ruby-plsql gem
If you are using Ruby/JRuby/Rails with Oracle database then you might be interested in the new version of ActiveRecord Oracle enhanced adapter which has new features for working with legacy databases as well as the new version of ruby-plsql gem which now supports both MRI and JRuby and provides simple API for working with PL/SQL procedures.
Separate Rights Management from Controllers
Remove all the Rights logic from your controller and create clean, reusable filters and tests.
before_filter :can_write, :only => [:destroy,:update,:edit,:new,:create]
...
access_denied unless user.can_write?(requested_object)
Capistrano 2.4.3 and Net::SSH 2.0.3 are now available!
Capistrano 2.4.3 and Net::SSH 2.0.3 are now available: Check out Jamis’ blog for details.
7/11 & 7/25 ShoesFests with Why The Lucky Stiff
why the lucky stiff and friends invite all interested Ruby hackers – and wannabe hackers – to join them for two 24-hour ShoesFests. The sessions will be on Friday, July 11th and 25th, both at noon GMT. The goal is to write and share fun little applications using Shoes, a clever little cross-platform GUI toolkit written in Ruby. Read this post for more information.
Ruby and Rails books
Ruby and Rails books, two years later (photo)
Keep your site as fresh as your code using github
I am actively working on an open-source project, but the website doesn’t necessarily show that the project is in active development, now it can, thanks to GitHub’s API.
More Named Scope Awesomeness
More Named Scope Awesomeness including integrating scopes with existing finder methods and using scopes for advanced search.
DataMapper Cheat Sheet
It’s a cheat sheet for Datamapper, a popular Ruby ORM (and good alternative to ActiveRecord for many things).
DB2 and Rails 2.1
Support for Rails 2.1 has been added to the latest version of the ibm_db gem (0.9.5) for DB2 and Informix.
Halcyon 0.5.1 Released!
Halcyon 0.5.1 has been released! Halcyon is a web application development framework focused on service-oriented applications such as APIs et al. This update includes several minor improvements and bug fixes including a new configuration system and before/after filters.
Eric Falcao on Client Side Rails Performance Optimization
FiveRuns developer Eric Falcao gave a talk on Client Side Performance Measurement and Optimization with Rails at this week’s Austin on Rails meeting. More details here.
How to build an IM bot in Ruby/Rails
Give your users a new way to interface with you system. How to build an IM bot in Ruby and interface it with Rails
couple-rater: A Rails Facebook Application
couple-rater an open example of a Rails facebook application using Facebooker
This Week in Ruby and Rails
This Week in Ruby and This Week in Rails have been published.
Introducing Crummy: Easy Breadcrumbs!
Crummy: Easy Breadcrumbs for your Rails Apps. It is a common task to produce an application with breadcrumbs. Crummy allows you to add breadcrumbs in the controller (class level and instance level) and the views.
Waves Hits 0.7.5, 0.7.6
After a significant amount of re-writing, the Waves framework has reached 0.7.5. Official announcement is here at the Hang Ten blog. New features range from Layers, a way of easily reusing code across applications where we have already begun to move many core functionalities, to a blackboard that acts as shared storage during request processing. Please feel free to join us in #waves on irc.freenode.net with any questions or just to jump in the fun that we are having on edge.
Rails Camp Three Rundown
RailsCamp3 happened last weekend (20-23rd June) just north of Sydney. It was a great weekend of coding and talking, guitar hero and beer. Here’s a brief rundown of what we did.
Rails-doc.org 1.1 - recent notes, bugfixes
We just deployed Rails-doc.org 1.1, which gives a little stability, search fixes and a list of recent notes. Here’s the official blog post to go with it.
Putting the pane back into deployment
Passenger preference pane. Makes the usage of Passenger on OS X even easier!
Linkedin scaling Rail
Linkedin scaling Rails to 1 billion page views per month
Background tasks for your Merb
Merb has got another very small but very useful feature: simple background tasks processing is now in core and will benefit your services that do blocking tasks. Read details at Merbunity.