There is a problem with AJAX response handling for Rails 3 remote links and forms in Internet Explorer. This problem...
This will stash all modifications that you did not git add: git stash -k Note that newly created (and non...
For clarity and traceability, your commit messages should include the ID and title of the Pivotal Tracker story you're...
The following initializer provides an :alias => "my_route_name" option to restful routes in your route.rb. This simply makes the...
If you need to revert only parts of one or several commits the following workflow can help:
git diff commit_hash -- path/to/file Provide any commit hashes or branch names like "master" for commit_hash.
As a user of Bundler you have spent significant time looking at this message: Fetching source index for http://rubygems.org...
Regular spaces and non-breaking spaces are hard to distinguish for a human. Instead of using the HTML entity...
This is a bash script for those of you who need to install all gems for all projects (e.g. to...
Use this scope: class Stick named_scope :shuffled, lambda { last_record = last { :conditions => [ 'id >= ?', rand(last_record.id) ] } if last_record }
This note describes a Cucumber step definition that lets you test whether or not a CSS selector is present on...
Ctrl + R Search commands you entered previously. Press Ctrl + R again to search further back, Ctrl + Shift + R searches forward...
Thanks to habits engrained by Rails 2’s link_to_remote and remote_form_for, we expect that Rails 3...
This note describes how to setup a box running Ubuntu to share its Internet connection with another PC.
Terminus is a Capybara driver where most of the driver functions are implemented in client-side JavaScript. It lets you...
Sometimes you inherit a non Rails or non Rack based web app such as PHP, Perl, Java / JEE, etc. I...
You can now add an :inverse_of option to has_one, has_many and belongs_to associations.... Without :inverse_of...
When doing a presentation you may want to hide your desktop icons. You can switch them off (or back on...
After switching to Rails 3 you may get a LoadError with the following message when trying to use your application...
You might find that your Passenger ignores all RailsSomething directives in the vhost for your new Rails 3 application. The...
You will need to upgrade to RSpec >= 2 and rspec-rails >= 2 for Rails 3. Here are some hints to...
Be careful when using params.merge as params is a HashWithIndifferentAccess. Why? Usually this should not be an issue but it...
In rare cases you might need something like form_for (for using form builder methods on the resulting block element...
I prefer the application that I'm currently working on to be reachable at http://localhost/. So when I switch...