Railscasts
Three times a week you will be treated to a new Railscasts episode featuring tips and tricks with Ruby on Rails, the popular web development framework. These screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics are geared toward the intermediate Rails developer, but beginners and experts will get something out of it as well.
Episode 263: Client Side Validations
10 months ago by Ryan Bates on Railscasts.
Showing validation errors inline as the user is filling out the form can lead to a better use experience. Learn how to do this using the Client Side Validations...
Episode 262: Trees with Ancestry
10 months ago by Ryan Bates on Railscasts.
The Ancestry gem works like a tree but also allows us to fetch deeply nested messages in a single query. It provides a method to arrange them after fetching...
Episode 261: Testing JavaScript with Jasmine
10 months ago by Ryan Bates on Railscasts.
Are you testing your JavaScript? Learn how to add specs using Jasmine. This episode also covers jQuery integration with jasmine-jquery....
Episode 260: Messaging with Faye
10 months ago by Ryan Bates on Railscasts.
Faye is a subscription/publishing server which makes it easy to do push notifications within a Rails app....
Episode 259: Decent Exposure
10 months ago by Ryan Bates on Railscasts.
The decent_exposure gem makes it convenient to share controller data with the view through methods instead of instance variables....
Episode 258: Token Fields
11 months ago by Ryan Bates on Railscasts.
With the jQuery Tokeninput plugin it is easy to add an autocompleting list of entries for a many-to-many association....
Episode 257: Request Specs and Capybara
11 months ago by Ryan Bates on Railscasts.
Request specs in RSpec are a great way to ensure the entire application stack is working properly. Here I also show how to use capybara with integrated...
Episode 256: I18n Backends
11 months ago by Ryan Bates on Railscasts.
Internationalization is easy to add in Rails, but the YAML files can be difficult to manage. In this episode I show how to use Redis for managing the translations...
Episode 255: Undo with Paper Trail
11 months ago by Ryan Bates on Railscasts.
Undo and redo behavior is easy to add with a versioning gem such as Paper Trail. Learn how to add an undo link to any model's flash message....
Episode 254: Pagination with Kaminari
12 months ago by Ryan Bates on Railscasts.
If you need pagination in Rails 3 try out Kaminari. It is a clean, flexible solution which uses scopes to flow nicely with Active Record queries. Did I...
