Upgrading to Rails 3.1 Other translations:
It is incredibly easy to upgrade to Rails 3.1, but if you want to take advantage of the asset pipeline you will need to put in some extra effort. Have no fear because we walk you through each of the necessary steps in this episode.
Foreman Other translations:
Foreman can help manage multiple processes that your Rails app depends upon when running in development. It also provides an export command to move them into production.
Pry With Rails Other translations:
Pry is an alternative to IRB and sports many great features. Here we show how to integrate it into a Rails app, and how it can aid in debugging.
Understanding The Asset Pipeline Other translations:
The asset pipeline is probably the biggest feature in Rails 3.1, but it can seem like magic at first. Here we dive into how the asset pipeline works.
Search With Sunspot Other translations:
Sunspot makes it easy to do full text searching through Solr. In this episode we show how to search on various attributes and add facets for filtering the search further.
Mountable Engines Other translations:
Engines are receiving a major update in Rails 3.1. You can mount them at any path, embed assets, run generators and more. See how in this episode.
Testing Time & Web Requests Other translations:
It can be difficult to test code that deals with the current time or an external web request. Here we show you how to do both using the Timecop and FakeWeb gems.
How I Test Other translations:
Here we show how we would add tests to the password reset feature created in the previous episode. We use RSpec, Capybara, Factory Girl, and Guard to make request, model, and mailer specs.
Remember Me & Reset Password Other translations:
It is easy to create authentication from scratch, but how do we extend it with more features? Here we add a "remember me" check box and a "forgotten password" link.
Geocoder Other translations:
If you need to work with geographic data, Geocoder is an excellent gem for converting addresses and coordinates, finding nearby locations, determining distances, and more!