The tagged_with scope comes with many awesome options to modify your search: User.tagged_with("awesome", "cool") # Users that are...
In your Cucumber features you can't really click hidden elements when using Selenium (it does work for a plain...
After my update from MacOS X 10.6 Snow Leopard to 10.7 Lion the search function in Apple Mail stopped working...
Note: capistrano_colors was merged into Capistrano starting from v2.13.5. However, this requires Ruby 1.9+. If you cannot upgrade Capistrano...
SkypeTab-NG (NG stands for Next Generation) is a tool that adds tabs to Skype for Linux. Besides providing a...
If you're using Paperclip to store and convert images attached to your models, processing a lot of images will...
Association named 'variations' was not found; perhaps you misspelled it? I just was hunting down a strange error with this...
The unix command line tool less is a good choice for browsing logfiles. In the standard configuration, though, it does...
When internationalizing your Rails app, you'll be replacing strings like 'Please enter your name' with t('.name_prompt'). You...
When Rack::Bug has been added to your project and your Apache2/Passenger only replies with an Error 500 (Internal Server...
To reduce download time, application servers usually serve content using gzip compression, if the browser supports it.
When you have a complex recipe setup with multistage deployment you may run into this error: `role_list_from': unknown...
If you turn on stylesheet caching, it might happen that stylesheets from different locations with different relative pathes will be...
Git has a built-in repository viewer for your web browser. a bit similar (but less awesome) than github.
Using rename_column, remove_column, etc. more than once in a migration makes that migration run slower than it should...
If you get the above error when running tests in bulk (but not individually), it's actually the fault of...
When you have objects in your database that hold latitude and longitude and you want to find others that are...
Instead of running all missing migrations on your test database with rake db:migrate RAILS_ENV=test you can also...
When using state_machine you sometimes need to know whether an object may execute a certain transition. Let's take...
Forms with many inputs (600+ in my case) become extremely unresponsive on an iPad, up to the point where it...
ActiveSupport's memoize has a dangerous feature you might not know about. Assume you have class DeepThought extend ActiveSupport::Memoizable...
There are several options, but most of them are impractical. The best way is to use the :ruby filter:
After starting the Rails server in a freshly generated Rails 3.1 project you could see an error message such as...
Note: This applies specifically to MySQL. In PostgreSQL for example, this is not an issue. If you care about performance...