Debug Ruby code
This is an awesome gadget in your toolbox, even if your test coverage is great. gem install ruby-debug (Ruby...
Override e-mail recipients in ActionMailer
Our gem Mail Magnet allows you to override e-mail recipients in ActionMailer so all mails go to a given...
Automatically run bundle exec if required
There will probably be better solutions as we become more experienced with using Bundler, and more command line tools become...
Load order of the environment
Rails 3, 4, 5, 6 config/application.rb config/environment.rb before the initialize! call (we don't usually edit this file)
Scope to records with a given state in state_machine
The state_machine gem ships with a scope with_state. This scope has some problems in complex queries or scope...
Bundler for Rails 2.3.x
Update RubyGems and Passenger Bundler requires Rubygems >= 1.3.6. Run gem update --system if you have an older version.
Recursively remove unnecessary executable-flags
Sometimes files attain executable-flags that they do not need, e.g. when your Windows VM copies them over a Samba...
Boolean attributes and pretty enumerations in Cucumber Factory 1.7
Boolean attributes can now be set by appending "which", "that" or "who" at the end: Given there is a movie...
How Rails and MySQL are handling time zones
When working with times and dates in Rails applications, you need to deal with the following problem: In Rails, Time...
Run a POP3 server on a directory of mail files with popthis
popthis is awesome when used with inaction_mailer. Setup inaction_mailer Install the gem: sudo gem install popthis
Marry Capybara with SSL-enabled applications
Capybara does not play nice with sites that have some actions protected by SSL, some not. A popular way to...
rspec_candy is now a gem
Our awesome collection of rspec helpers (formerly known as "spec_candy.rb") is now available as a gem. It works, it is...
Announcing YARD 0.6.0 (gnuu.org)
YARD 0.6 adds the ability to serve documentation for gems as well as the current project with yard server. Just...
Build a JSON API for a Rails application
Try our Apify gem which solves many problems you will be having.
Error installing the raspell gem
When you get this while installing the raspell gem: ERROR: Error installing raspell: ERROR: Failed to build gem native extension...
Aspell Error - No word lists can be found for the language XY
When you get this error: No word lists can be found for the language "de". An aspell dictionary is missing...
stefankroes's ancestry at master - GitHub
Ancestry is a gem/plugin that allows the records of a Ruby on Rails ActiveRecord model to be organised as a...
Release gem; Deploy gem; Update a gem created with Jeweler
Until May 2011 our gems have been created with Jeweler, which is a helper library to package code into a...
Better output for Cucumber
We built cucumber_spinner to have a progress bar for Cucumber features, which also outputs failing scenarios as soon as...
Better Output for RSpec
rspec_spinner is a progress bar for RSpec which outputs failing examples as they happen (instead of all at the...
Concurrent Tests
Install gem and plugin sudo gem install parallel script/plugin install git://github.com/grosser/parallel_tests.git Adapt config/database.yml test: database: xxx_test<%= ENV...
Parse XML or HTML with Nokogiri
To parse XML-documents, I recommend the gem nokogiri. A few hints: xml = Nokogiri::XML(" foo bar ") parses an xml...
Rails - Multi Language with Fast_Gettext
sudo gem install gettext --no-ri --no-rdoc sudo gem install fast_gettext --no-ri --no-rdoc script/plugin install git://...
Automatically build sprites with Lemonade
See the lemonade descriptions. Unfortunately, the gem has a few problems: it does not work with Sass2...