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 210: Customizing Devise


4 months ago by Ryan Bates on Railscasts.
Here we dive deeper into Devise by customizing how the views, routing, validations, and authentication works....

Episode 209: Introducing Devise


5 months ago by Ryan Bates on Railscasts.
Devise is a full-featured authentication solution which handles all of the controller logic and form views for you. Learn how to set it up in this episode...

Episode 208: ERB Blocks in Rails 3


5 months ago by Ryan Bates on Railscasts.
Blocks in ERB templates are handled differently in Rails 3.0 Beta 2. Learn all about it in this episode....

Episode 207: Syntax Highlighting


5 months ago by Ryan Bates on Railscasts.
Here I talk about three popular choices for syntax highlighting in Rails: CodeRay, Ultraviolet and Pygments....

Episode 206: Action Mailer in Rails 3


5 months ago by Ryan Bates on Railscasts.
Action Mailer has been rewritten for Rails 3 providing a much cleaner API with its use of the Mail gem....

Episode 205: Unobtrusive Javascript


5 months ago by Ryan Bates on Railscasts.
Keep JavaScript out of your HTML content with unobtrusive JavaScript. Here I show how Rails 3 works with this best practice....

Episode 204: XSS Protection in Rails 3


6 months ago by Ryan Bates on Railscasts.
It is easy to be vulnerable to cross site scripting attacks in earlier versions of Rails, but Rails 3 solves this by automatically escaping unsafe input...

Episode 203: Routing in Rails 3


6 months ago by Ryan Bates on Railscasts.
Rails 3 sports a new routing interface. In this episode I show how to translate the old interface into the new one and show off a few new features....

Episode 202: Active Record Queries in Rails 3


6 months ago by Ryan Bates on Railscasts.
Rails 3 introduces a new query interface for performing finds in Active Record. See how it works along with the changes in named scopes....

Episode 201: Bundler


6 months ago by Ryan Bates on Railscasts.
Bundler is the way to manage gem dependencies in Rails 3.0. Learn how to install gems and lock them down in this episode....