Recent Episodes
-
275
How I Test Other translations:
Here we show how we would add tests to the password reset feature created in the previous episode. We use RSpec, Capybara, Factory Girl, and Guard to make request, model, and mailer specs.
Tags: testing refactoring
-
274
Remember Me & Reset Password Other translations:
It is easy to create authentication from scratch, but how do we extend it with more features? Here we add a "remember me" check box and a "forgotten password" link.
Tags: authentication
-
273
Geocoder Other translations:
If you need to work with geographic data, Geocoder is an excellent gem for converting addresses and coordinates, finding nearby locations, determining distances, and more!
Tags: plugins
-
272
Markdown with Redcarpet Other translations:
Redcarpet is an easy-to-use gem which interprets Markdown. In this episode we show how to customize it and add syntax highlighting through Pygments and Albino.
-
271
Resque Other translations:
Resque creates background jobs using Redis. It supports multiple queue and comes with an administration interface for monitoring and managing the queues.
Tags: plugins background-jobs
-
270
Authentication in Rails 3.1 Other translations:
Here we show three new features in Rails 3.1 that will help with authentication: easier HTTP Basic, SecurePassword in the database, and forcing SSL.
Tags: rails-31 authentication
-
269
Template Inheritance Other translations:
In Rails 3.1 the controller inheritance also applies to the view layer. Here I show how to add an application template which is shared by all views, and a lookup path for overriding templates based on the subdomain.
-
268
SASS Basics Other translations:
Sass extends CSS with variables, nesting, mixins and more. Here I show how to convert plain CSS to SCSS in a Rails 3.1 app.
Tags: rails-31
-
267
CoffeeScript Basics Other translations:
CoffeeScript allows you to write JavaScript in a concise, elegant fashion. In this episode we convert JavaScript code to CoffeeScript in a Rails 3.1 app.
Tags: rails-31
-
266
HTTP Streaming Other translations:
HTTP Streaming allows the browser to start processing the HTML response while the Rails app is still processing the rest of the request.
