RailsCasts show


Summary: Every other week you will be treated to a new, free 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. A Pro option is also available containing more screencasts each week. This is the full resolution version, a lower reoslution for mobile devices is also available.


 #241 Simple OmniAuth | File Type: video/mp4 | Duration: 9:06

Authentication is incredibly simple to add with just OmniAuth if you don't need username/password or multiple authentications per user.

 #240 Search, Sort, Paginate with AJAX | File Type: video/mp4 | Duration: 13:43

Many administration pages have search, sorting, and pagination on the index page. See how to add all of this including AJAX.

 #239 ActiveRecord::Relation Walkthrough | File Type: video/mp4 | Duration: 11:45

The new Active Record query methods in Rails 3 might seem like magic at first. But in this episode I unravel how it works by browsing the Rails 3 source code.

 #238 Mongoid | File Type: video/mp4 | Duration: 11:08

Mongoid is a polished, high-level Ruby gem for accessing MongoDB. Here I cover installation, adding fields, validations, associations, and keys.

 #237 Dynamic attr_accessible | File Type: video/mp4 | Duration: 9:12

It is important to use attr_accessible for security with mass assignment, but what if you need it to be dynamic based on user permissions? See how in this episode.

 #236 OmniAuth Part 2 | File Type: video/mp4 | Duration: 15:59

In this episode we continue our look at integrating OmniAuth with devise. Here I show how to set up new users with validations.

 #235 OmniAuth Part 1 | File Type: video/mp4 | Duration: 10:52

OmniAuth is an easy way to add many different authentication services to your app. In this episode we start integrating it with Devise.

 #234 SimpleForm | File Type: video/mp4 | Duration: 7:50

Simple Form is a convenient way to generate forms with many options to customize the generated markup.

 #233 Engage with Devise | File Type: video/mp4 | Duration: 6:22

Janrain Engage (aka RPX) makes it easy to support many authentication solutions through their one service.

 #232 Routing Walkthrough Part 2 | File Type: video/mp4 | Duration: 13:25

In this episode we continue our look into the Rails 3 router by exploring the Mapper class.

 #231 Routing Walkthrough Part 1 | File Type: video/mp4 | Duration: 13:22

How does routing work internally in Rails 3? In this episode I'll walk you through the Rails code that makes routing possible.

 #230 Inherited Resources | File Type: video/mp4 | Duration: 9:15

Inherited Resource simplifies RESTful controllers by providing default actions which can be customized through inheritance.

 #229 Polling for Changes | File Type: video/mp4 | Duration: 16:07

If you have frequently changing data on the server side, it's helpful to automatically display this to the user as well. Here I show how to accomplish this with polling in jQuery.

 #228 Sortable Table Columns | File Type: video/mp4 | Duration: 10:52

Here I walk you through adding the ability to sort table columns in ascending or descending order by clicking the header.

 #227 Upgrading to Rails 3 Part 3 | File Type: video/mp4 | Duration: 9:34

Here we finish up this upgrade series by removing all deprecation warnings and fixing some problems in the view.


Login or signup comment.