url_for with added params

url_for accepts only one argument, so extra query parameters fail. polymorphic_url builds the same link and keeps additional params.

Solve ActiveRecord::MissingAttributeError "missing attribute: foo"

ActiveRecord::MissingAttributeError appears when a query omits a column later accessed on the model, often after using select with too few fields.

Chartkick

Create JavaScript charts from Ruby with a single line while keeping data local instead of sending it to Google.

patbenatar/jquery-nested_attributes

jQuery plugin for dynamically adding and removing ActiveRecord nested records in forms, simplifying repeated input for parent-child data.

Evening on Backbone.js/Views w/ Q&A with David Heinemeier Hansson - YouTube

Basecamp stays fast with little JavaScript by combining server-rendered pages, PJAX, and Russian doll caching to reduce client-side work.

Standalone Cucumber Test Suite

Sometimes you inherit a non Rails or non Rack based web app such as PHP, Perl, Java / JEE, etc. I like using cucumber for functional testing so I put together this project structure to use as a starting point for testing non Ruby web based applications.

clemens's delocalize at master - GitHub

delocalize provides localized date/time and number parsing functionality for Rails.

mdub's sham_rack at master - GitHub

Or, you can test your Rack application (or Sinatra, or Rails, or Merb) using arbitrary HTTP client libraries, to check interoperability.

FileMaker API for Ruby : SFR FileMaker Blog

Rfm brings your FileMaker data to Ruby with elegance and speed. Now your Ruby scripts and Rails applications can talk directly to your FileMaker server with a syntax that just feels right.

Bowline – A Ruby GUI framework | Lead Thinking

In a nutshell, Bowline lets you build cross platform desktop applications with Ruby, HTML and JavaScript. The idea is to make building desktop apps as simple (and fun) as building Rails websites.

mynyml's holygrail at master - GitHub

The Holy Grail of testing for front-end development; execute browser-less, console-based, javascript + DOM code right from within your Rails test suite.