Podcasts
-
Railscasts: #148 App Templates in Rails 2.3
In Rails 2.3 you can provide a template when generating a new Rails application. See how in this episode.
-
Railscasts: #122 Passenger in Development
Tired of juggling multiple Rails apps around with script/server? See how to set up Passenger in development so each one has its own local domain name.
-
Railscasts: #206 Action Mailer in Rails 3
Action Mailer has been rewritten for Rails 3 providing a much cleaner API with its use of the Mail gem.
-
Railscasts: #153 PDFs with Prawn
Prawn is an excellent Ruby library for generating PDF documents. Learn how to use it along with the Prawnto plugin in this episode.
-
Railscasts: #120 Thinking Sphinx
If you need a full text search engine, Thinking Sphinx is a great solution. See why in this episode.
-
Railscasts: #205 Unobtrusive Javascript
Keep JavaScript out of your HTML content with unobtrusive JavaScript. Here I show how Rails 3 works with this best practice.
-
Railscasts: #221 Subdomains in Rails 3
It is now possible to add subdomains to Rails 3 without the use of additional plugins. Learn how in this episode.
-
Railscasts: #192 Authorization with CanCan
CanCan is a simple authorization plugin that offers a lot of flexibility. See how to use it in this episode.
-
Railscasts: #220 PDFKit
Generating PDFs in plain Ruby can be a lot of work. Instead, consider generating PDFs from HTML using PDFKit.
-
Railscasts: #201 Bundler
Bundler is the way to manage gem dependencies in Rails 3.0. Learn how to install gems and lock them down in this episode.
-
Railscasts: #154 Polymorphic Association
Polymorphic associations can be perplexing. In this episode I show you how to set it up in Active Record and then move to the controller and view layer.
-
Railscasts: #177 Model Versioning
If you need to keep track of a model's history of changes and switch between versions, consider using the vestal_versions gem like I show in this episode.
-
Railscasts: #102 Auto-Complete Association
Usually a select menu is used for setting a belongs_to association, but in this episode I will show you how to use a text field with auto completion.
-
Railscasts: #186 Pickle with Cucumber
Pickle adds many convenient Cucumber steps for generating models. Also learn about table diffs in this episode.
-
Railscasts: #176 Searchlogic
Searchlogic makes searching models easier than ever with its assortment of named scopes. In this episode I show you how to create simple and advanced searches.
-
Railscasts: #267 CoffeeScript Basics
CoffeeScript allows you to write JavaScript in a concise, elegant fashion. Here I convert JavaScript code to CoffeeScript in a Rails 3.1 app.
-
Railscasts: #217 Multistep Forms
See how to create a multistep (wizard) form from scratch in this episode.
-
Railscasts: #184 Formtastic Part 1
Formtastic is a concise way to generate form views. In this episode (part 1 of 2) I show how to generate both a simple form and a more complex one which is customized with options.
-
Railscasts: #194 MongoDB and MongoMapper
MongoDB is a document based database engine. Learn how to access it through MongoMapper in this episode.
-
Railscasts: #178 7 Security Tips
Security is important! Here I show seven different security flaws which are common to Rails applications ranging from mass assignment to CSRF protection.
Featured Podcast Show
-
Rails Envy Podcast
Last episode 11 years ago on www.railsenvy.com
The Rails Envy podcast is a weekly newscast by Jason Seifer and Gregg Pollack about what's new in the Ruby and Ruby on Rails worlds.