github.com

Fixes all Flash elements on a page so that they heed DOM stacking order

alfajango.com

There is a problem with AJAX response handling for Rails 3 remote links and forms in Internet Explorer. This problem...

makandra dev

This will stash all modifications that you did not git add: git stash -k Note that newly created (and non...

You most likely never want to do this. But if you do: Model.update_all({:id => new_id}, {:id => old_id...

To only run the next two migrations: rake db:migrate STEP=2 To revert the previous two migrations:

makandra dev

The following initializer provides an :alias => "my_route_name" option to restful routes in your route.rb. This simply makes the...

makandra dev

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...

Given this class: class Foo class Bar end end If you want to clean up this code with the modularity...

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...

skorks.com

Ctrl + R Search commands you entered previously. Press Ctrl + R again to search further back, Ctrl + Shift + R searches forward...

makandra dev
javascriptcompressor.com

Compresses JavaScript.

alfajango.com

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.

blog.jcoglan.com

Terminus is a Capybara driver where most of the driver functions are implemented in client-side JavaScript. It lets you...

CONCAT('foo', 'bar', NULL) = NULL the NULL always wins in MySQL. If you would rather treat NULL as...

github.com

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...

apidock.com

You can now add an :inverse_of option to has_one, has_many and belongs_to associations.... Without :inverse_of...