Since May 2011 we are cutting new gems using Bundler, which is less painful than cutting gems using Jeweler. You...
Capybara allows you to select DOM elements, e.g. by using field, find_field(...) or field_labeled(...): role_select = field_labeled...
Today I needed to execute a ruby gem executable with sudo. But, surprisingly, bash would tell me command not found...
Before installing chef, make sure curl is installed and sudo finds your gems setup chef-client: follow this guide
We recently decided to put static content for HouseTrip.com to Amazon Cloudfront for a faster user experience. This happens fully...
After a new system installation, Ubuntu One starts automatically and seems to try to sync your complete home directory. This...
When deploying an application with "cap deploy" by default [1] you only deploy your code but do not run migrations...
If you save a non-standard object (not a String or Fixnum, etc) like the AwesomeClass from your application in...
If you want to have a new log file every day automatically, but avoid using logrotate, the CustomLog directive is...
If you are using RVM on a Mac and cannot enter 8+ bit characters on an IRB or Rails console...
Reading a URL via GET: curl http://example.com/ Defining any HTTP method (like POST or PUT): curl http://example.com/users/1...
When installing RMagick you may get an error messages like this: Version 2.13.1: checking for Ruby version >= 1.8.5... yes
By default, Opera 11 hides any passed params and the URL's protocol until you focus the address bar.
Artifice allows you to replace the Net::HTTP subsystem of Ruby with an equivalent that routes all requests to a...
There is a nasty bug in all version of Rails 2 and some versions of Rails 3.x where two...
Within an event handler, there are multiple methods to cancel event propagation, each with different semantics. event.preventDefault() Only prevents the...
When you write a custom RSpec matcher a good place to store them is to create one file per matcher...
The information in this card is only relevant for Rails 2.3-era apps. This note gives a quick introduction into...
Specify these gem versions in your Gemfile: gem 'cucumber', '~> 1.3.0' gem 'cucumber-rails', '= 0.3.2' # max version for Rails 2
I don't like those buttons inside the header area of a message that Thunderbird 3 put there. Though the...
Sometimes you need to dynamically load an image and do something as soon as its loaded (when for example its...
Now allows to list transition paths from and to arbitrary states.
Add deprecation warnings and their solution or link to available solutions. Global access to Rake DSL methods is deprecated. Please...
If in your application your users pass along params that result in filenames, like invoices/generated?number=123. This could be...