RailsCasts show

RailsCasts

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.

Podcasts:

 #61 Sending Email | File Type: video/mp4 | Duration: 7:58

This is a brief guide to sending email in Rails. See how to configure the environment, generate a mailer, create a template, and deliver the mail.

 #60 Testing without Fixtures | File Type: video/mp4 | Duration: 9:49

Tests which rely heavily on fixtures are brittle and can be difficult to maintain. This episode will show a couple techniques for creating tests which don't use fixtures.

 #59 Optimistic Locking | File Type: video/mp4 | Duration: 7:26

When two people attempt to update the same record near the same time, one of the updates will likely be overwritten. You can solve this problem with optimistic locking.

 #58 How to Make a Generator | File Type: video/mp4 | Duration: 11:11

Rails comes with many built-in generators, but what if you want to customize them or make your own? Rails gives you a great way to do this which you will learn in this episode.

 #57 Create Model Through Text Field | File Type: video/mp4 | Duration: 5:30

Let's say you provide a select menu for setting which category a given product belongs to, but you also want the option of creating a new category by typing the name in a text field. See a great way to do that in this episode.

 #56 The Logger | File Type: video/mp4 | Duration: 9:49

Learn all about the logger in this episode. See how to send messages to the log and how to customize it.

 #55 Cleaning Up the View | File Type: video/mp4 | Duration: 9:26

This episode starts off with a big, messy template. Watch as this code shrinks and becomes more readable while the interface stays the same.

 #54 Debugging with ruby-debug | File Type: video/mp4 | Duration: 8:03

This episode will show you how to debug a rails app using ruby-debug: set a breakpoint, inspect variables, change the code and more.

 #53 Handling Exceptions | File Type: video/mp4 | Duration: 8:32

When an exception is raised in development you get the full error along with the stack trace. In production, only a simple message is displayed. Learn why this is and how to customize the handling of exceptions.

 #52 Update through Checkboxes | File Type: video/mp4 | Duration: 10:02

See how to select multiple items using checkboxes and perform an action on the selected items in this episode.

 #51 will_paginate | File Type: video/mp4 | Duration: 6:48

In edge rails (soon to be Rails 2.0), the built-in pagination has been moved into a plugin: classic_pagination. I recommend jumping over to the will_paginate plugin as shown in this episode.

 #50 Contributing to Rails | File Type: video/mp4 | Duration: 14:22

The best way to contribute to the Rails project is to submit a patch. This episode shows how to do exactly that. There's also a surprise at the end that you don't want to miss!

 #49 Reading the API | File Type: video/mp4 | Duration: 6:55

The Rails API docs are very useful but can be difficult to read. This episode will give some tips on reading the docs and mention a few alternative sites for accessing the API. Update: sorry about the broken movie, it should work now.

 #48 Console Tricks | File Type: video/mp4 | Duration: 10:51

The Rails console is one of my favorite tools. This episode is packed with tips and tricks on how to get the most out of the console.

 #47 Two Many-to-Many | File Type: video/mp4 | Duration: 9:00

There are two different ways to set up a many-to-many association in Rails. In this episode you will see how to implement both ways along with some tips on choosing the right one for your project.

Comments

Login or signup comment.