Railscasts

Three times a week you will be treated to a new 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.

#350 REST API Versioning


3 days ago by Ryan Bates on Railscasts.
APIs should be consistent, but it is difficult to do this when returning a JSON response along side the HTML interface. Here I show how to add a versioned...

#348 The Rails API Gem


10 days ago by Ryan Bates on Railscasts.
It is often asked: Is Rails a good fit if I only need to serve an API? In this episode I show how to use the Rails API gem to create a slimmer Rails application...

#346 Wizard Forms with Wicked


16 days ago by Ryan Bates on Railscasts.
Creating a wizard form can be tricky in Rails. Learn how Wicked can help by turning a controller into a series of multiple steps....

#344 Queue Classic


25 days ago by Ryan Bates on Railscasts.
PostgreSQL can act as a worker queue which can replace the need for a separate process to manage the background jobs. Here you will learn how to do this...

#342 Migrating to PostgreSQL


~1 month ago by Ryan Bates on Railscasts.
Postgres is a feature-packed relational database that every Rails developer should consider using. Here you will learn how to install it, add it to a new...

#340 DataTables


~1 month ago by Ryan Bates on Railscasts.
DataTables makes it easy to convert a plain HTML table into one with pagination, sorting, and searching - all done with JavaScript and jQuery. Here I show...

#338 Globalize3


~1 month ago by Ryan Bates on Railscasts.
Rails has great internationalization (I18n) support making it easy to translate static text into other languages, but how do we translate database content...

#336 Copycopter


~1 month ago by Ryan Bates on Railscasts.
Copycopter provides a nice interface that clients can use to edit the text in a Rails application. Learn how to deploy a Copycopter server using Heroku...

#334 Compass & CSS Sprites


~1 month ago by Ryan Bates on Railscasts.
Compass improves the Sass experience by providing useful mixins, functions, and more. You will also learn how to make CSS sprites with it in this episode...

#332 Refinery CMS Basics


2 months ago by Ryan Bates on Railscasts.
If you need to quickly create an informational site that can be easily edited, consider using a content management system. Here I show how to build a site...