The following example is from the Cucumber wiki: Given a blog post named "Random" with Markdown body """ Some Title, Eh...
So you screwed up and copied Paperclip secrets from one project to another. Here is a semi-automatic, painful way...
Capybara does not play nice with sites that have some actions protected by SSL, some not. A popular way to...
Our awesome collection of rspec helpers (formerly known as "spec_candy.rb") is now available as a gem. It works, it is...
The following counts all the lines in all *.rb files in the app directory. Run several of these commands to...
This is called "cherry-picking". git cherry-pick commit-sha1 Note that since branches are nothing but commit pointers, cherry...
The following Sass will do it: hr color: #ddd background-color: #ddd border: none height: 1px
Ruport’s acts_as_reportable module provides support for using ActiveRecord for data collection. You can use it to get...
When doing a query like this: SELECT id FROM users WHERE (users.id IN (899,1084,1095,100,2424,2429,2420...
Rails 3.0 has been underway for a good two years, so it’s with immense pleasure that we can declare...
An alternative to this technique is using VCR. VCR allows you to record and replay real HTTP responses, saving you...
DENVER--(BUSINESS WIRE)--MPEG LA announced today that its AVC Patent Portfolio License will continue not to charge royalties for...
Open the configuration file: gksudo gedit /usr/share/vte/termcap/xterm Find a line like this: :co#80:it#8:li#24:\
Screen is great for long running tasks, where you want to log in every few hours and days and keep...
In a nutshell: to avoid your shell character set from messing with imports, use -r to export and SOURCE when...
home_run is an implementation of ruby’s Date/DateTime classes in C, with much better performance (20-200x) than...
Increasingly web application developers and entrepreneurs are turning to the “Software As A Service” (SaaS) model to monetize their products...
The Rails router has been written and rewritten at least four times2, including a recent rewrite for the upcoming Rails...
Ancestry is a gem/plugin that allows the records of a Ruby on Rails ActiveRecord model to be organised as a...
This may be awkward to set up, but will work once you're done. Fun facts:
Some browsers render PNG images with color profiles and other shenanigans, some don't. The cleanest way to have consistent...
Most of these will not work in newer projects because these use the Capybara/Rack::Test combo in lieu of Webrat...
has_attached_file( :avatar, :styles => { :large => "300x300", :small => "100x100" }, :convert_options => { all => "-colorspace RGB" } )
Until May 2011 our gems have been created with Jeweler, which is a helper library to package code into a...