Fixes all Flash elements on a page so that they heed DOM stacking order
There is a problem with AJAX response handling for Rails 3 remote links and forms in Internet Explorer. This problem...
For clarity and traceability, your commit messages should include the ID and title of the Pivotal Tracker story you're...
To only run the next two migrations: rake db:migrate STEP=2 To revert the previous two migrations:
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.
To install webmock 1.5.0: sudo gem install webmock --version "=1.5.0" or sudo gem install webmock -v "=1.5.0"
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...
Use this MySQL command to show further info about a table: SHOW CREATE TABLE tags; This will output a table...
If a controller action responds to other formats than HTML (XML, PDF, Excel, JSON, ...), you can reach that code in...
This returns the name (including path) of your current layout: response.layout => "layouts/admin" # inside views that are using the 'admin' layout...
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...