News feeds

Episode 204: XSS Protection in Rails 3

Rails Casts - Mon, 03/08/2010 - 03:00
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

Rails Casts - Mon, 03/01/2010 - 03:00
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

Rails Casts - Mon, 02/22/2010 - 03:00
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

Rails Casts - Mon, 02/15/2010 - 03:00
Bundler is the way to manage gem dependencies in Rails 3.0. Learn how to install gems and lock them down in this episode.

Episode 200: Rails 3 Beta and RVM

Rails Casts - Mon, 02/08/2010 - 03:00
Get started with Rails 3.0 Beta and install Ruby 1.9.1 using RVM: Ruby Version Manager. Stay tuned to the end for a challenge on giving back to open source.

Episode 199: Mobile Devices

Rails Casts - Mon, 02/01/2010 - 03:00
Change the look and behavior of a Rails app on mobile devices. Also use jQTouch to build a native-looking interface.

Episode 198: Edit Multiple Individually

Rails Casts - Mon, 01/25/2010 - 03:00
Use checkboxes to edit multiple records in one form, where each one has an individual set of form fields.

Episode 197: Nested Model Form Part 2

Rails Casts - Mon, 01/18/2010 - 03:00
Add and remove nested model fields dynamically through JavaScript using either Prototype or jQuery.

Episode 196: Nested Model Form Part 1

Rails Casts - Mon, 01/11/2010 - 03:00
Handling multiple models in a single form is much easier with the accepts_nested_attributes_for method. See how to use this method to handle nested model fields.

Episode 195: My Favorite Web Apps in 2009

Rails Casts - Mon, 01/04/2010 - 03:00
Here I show several of my favorite web applications which I found most helpful as a Ruby developer over the past year.

Episode 194: MongoDB and MongoMapper

Rails Casts - Mon, 12/28/2009 - 03:00
MongoDB is a document based database engine. Learn how to access it through MongoMapper in this episode.

Episode 193: Tableless Model

Rails Casts - Mon, 12/21/2009 - 03:00
If you want to create a model without a database backend, you simply need to define a couple methods in the model like I show in this episode.

Episode 192: Authorization with CanCan

Rails Casts - Mon, 12/14/2009 - 03:00
CanCan is a simple authorization plugin that offers a lot of flexibility. See how to use it in this episode.

Episode 191: Mechanize

Rails Casts - Mon, 12/07/2009 - 03:00
Mechanize extends the power of Nokogiri allowing you to interact with multiple pages on the site: click links, submit forms, etc.

Episode 190: Screen Scraping with Nokogiri

Rails Casts - Mon, 11/30/2009 - 03:00
Screen scraping is easy with Nokogiri and SelectorGadget.

Episode 189: Embedded Association

Rails Casts - Mon, 11/23/2009 - 03:00
Learn how to set up a one-to-many or many-to-many association which is entirely embedded into a single column through a string or bitmask.
Syndicate content