Ryan Bates
Episode 216: Generators in Rails 3
over 1 year ago by Ryan Bates on Railscasts.
Generators in Rails 3 have been completely rewritten to be more modular. This allows you to customize any generator to fit your specific preferences....
Episode 217: Multistep Forms
over 1 year ago by Ryan Bates on Railscasts.
See how to create a multistep (wizard) form from scratch in this episode....
Episode 218: Making Generators in Rails 3
over 1 year ago by Ryan Bates on Railscasts.
Generators in Rails 3 have been rewritten to use Thor which means the code used to create a generator is quite different. Here you will learn the new way...
Episode 219: Active Model
over 1 year ago by Ryan Bates on Railscasts.
In Rails 3 the non-database functionality of Active Record is extracted out into Active Model. This allows you to cleanly add validations and other features...
Episode 220: PDFKit
over 1 year ago by Ryan Bates on Railscasts.
Generating PDFs in plain Ruby can be a lot of work. Instead, consider generating PDFs from HTML using PDFKit....
Episode 221: Subdomains in Rails 3
over 1 year ago by Ryan Bates on Railscasts.
It is now possible to add subdomains to Rails 3 without the use of additional plugins. Learn how in this episode....
Episode 222: Rack in Rails 3
over 1 year ago by Ryan Bates on Railscasts.
The router in Rails 3 is fully compatible with Rack. Learn how to embed Sinatra into an app, handle redirects, and improve on Rails Metal....
Episode 223: Charts
over 1 year ago by Ryan Bates on Railscasts.
There are a number of libraries to help create graphs. Here I show how to integrate Highcharts into a Rails app....
Episode 224: Controllers in Rails 3
over 1 year ago by Ryan Bates on Railscasts.
Embedded flash notices, permanent cookies, and the details of respond_with are in this episode....
Episode 225: Upgrading to Rails 3 Part 1
over 1 year ago by Ryan Bates on Railscasts.
In the first part of this series on upgrading a Rails 2 application to Rails 3, we'll start off by setting up Rails 3.0 Release Candidate in a clean environment...
