Learn how to get multiple file uploads working smoothly with Paperclip & Rails.
Generators in Rails 3 have been completely rewritten to be more modular. This allows you to customize any generator to fit your specific preferences.
This week, we’re going to cover several Rails plugins that demonstrate some of the new features in Rails 3. In the screencast, we will show you how to use them. In the post, we’ll go into more detail about how they work internally.
Learn some advanced techniques regarding named scopes and get an introduction to Arel in this episode.
You say, “No, not another Rails upgrade!”. While it can be daunting and frustrating to see a new release of software, as it usually means more learning or changing the workflow for what you’ve just grown accustomed to. Unlike what you might think, Rails 3 is a different beast, it’s been remodeled to make your life as a developer easier. So roll up your sleeves and dive through what’s new in Rails 3.
A/B Testing (or Split Testing) is a way to experiment with variations in an application to see the most effective option.
Shoulda is a framework that sits on top of Test::Unit and adds a ton of nice features like macro's, nested context, and the ability to create custom tests in a block-based DSL.
In this week’s post, we’ll be looking at the new Routing API in Rails 3. Other than handling all the basic routes efficiently, the new DSL also has some nice advanced features baked in that every developer will sure appreciate.
I have written about basic routing in Rails 3 over on the EngineYard blog before. This time, we’ll go through some of the more advanced examples of using routes. You’ll see how routes hook up with any Rack-compatible framework from a Rails application through routes...
View More
If dates play an important role in your application, consider adding a date picker or calendar view as shown in this episode.
Learn how to refactor a set of conditional Active Record queries using a Dynamic Delegator.