github.com

A capybara driver that uses WebKit via QtWebKit.

github.com

Our new scope-based authorization gem for Ruby on Rails has been released. This might one day replace Aegis as...

rdoc.rubyforge.org

Documentation for the horrible RDoc syntax.

github.com

Ruby gem to check whether a given bic/account-no-combination can possibly be valid for a German bank. Can also resolve German...

ActiveRecord gives you the :include option to load records and their associations in a fixed number of queries. This is...

If you are using RVM on a Mac and cannot enter 8+ bit characters on an IRB or Rails console...

ActiveRecord models know how to cast a given string to the type of a given attribute (or column).

The Basic Authentication header encodes username and password. Effectively, it's just Base64 plus a "Basic" prefix.

Since version 1.5 RubyGems requires at least Ruby 1.8.7. The last one working with Ruby 1.8.6 was RubyGems 1.4.2.

When installing RMagick you may get an error messages like this: Version 2.13.1: checking for Ruby version >= 1.8.5... yes

apidock.com

Note: ActiveRecord::Base#becomes has a lot of quirks and inconsistent behavior. You probably want to use ActiveType.cast instead.

github.com

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

When you write a custom RSpec matcher a good place to store them is to create one file per matcher...

To test whether a hash includes an expected sub-hash: expect(user.attributes).to match(hash_including('name' => 'Bruce Wayne'))

When using ActionMailer, you can set an array of email addresses as recipients. If this array is generated by e.g...

redmine.org

Phillip Koebbe from Ruby on Rails suggested inserting following code between the "bootstrap" and "initialize" sections of enviroment.rb. This hack...

makandra dev

The information in this card is only relevant for Rails 2.3-era apps. This note gives a quick introduction into...

If you just upgraded to Bundler 10.0.10 you might get the following error when bringing up Rails: /usr/lib/ruby/1.9.1/psych.rb:148:in...

Note that you cannot currently use Ruby 1.9.2 with Rails 2 applications that use RSpec, so don't upgrade if...

Sometimes you can make your life easier by not allowing a record attribute to be changed after the record was...

makandra dev
cch4rails.blogspot.com

List of global variables available to a Ruby script.

Specify these gem versions in your Gemfile: gem 'cucumber', '~> 1.3.0' gem 'cucumber-rails', '= 0.3.2' # max version for Rails 2

makandra dev
github.com

The shell variable PS1 holds your bash prompt. You might want to change it to serve your needs best. Here...