RailsCasts Pro episodes are now free!

Learn more or hide this

Applied Filters: testing x
Refactoring User Name Part 3
Episode #12 – Mar 30, 2007 – 64 comments

Refactoring User Name Part 3

In the final part of this series you will see how to refactor your tests. Keeping tests clean is important because it will make testing easier to do in the future. (4 minutes)
Integrating Active Merchant
Episode #145 – Jan 19, 2009 – 91 comments

Integrating Active Merchant

In this episode I show how to add Active Merchant's functionality to a Rails application to make a fully-functional checkout process. (18 minutes)
Metric Fu
Episode #166 – Jun 15, 2009 – 43 comments

Metric Fu

Metric Fu is a compilation of several tools to help find areas of code that could be improved. In this episode I show you how to setup this tool on the railscasts.com source code. (9 minutes)
More on Cucumber
Episode #159 – Apr 27, 2009 – 57 comments

More on Cucumber

There is a lot more to Cucumber than I showed in an earlier episode. See how to refactor complex scenarios in this episode. (18 minutes)
PayPal Express Checkout
Episode #146 – Jan 26, 2009 – 61 comments

PayPal Express Checkout

PayPal Express Checkout is easy to add to an existing ordering system. See how in this episode. (15 minutes)
PayPal Security
Episode #143 – Jan 05, 2009 – 72 comments

PayPal Security

This episode shows how to encrypt the variables passed to PayPal and verify the authenticity of the payment notifications (IPN). (11 minutes)
Active Merchant Basics
Episode #144 – Jan 12, 2009 – 69 comments

Active Merchant Basics

Active Merchant is a great library for handling credit card transactions. In this episode I will show you the basics of using it to communicate with PayPal's gateway. (10 minutes)
Subdomains
Episode #123 – Aug 18, 2008 – 82 comments

Subdomains

Learn how to unleash the full potential of subdomains with the subdomain-fu Rails plugin in this episode. (18 minutes)
Refactoring User Name Part 2
Episode #11 – Mar 28, 2007 – 37 comments

Refactoring User Name Part 2

Testing and refactoring go hand in hand. Refactoring is all about improving code without changing its behavior. Testing is all about making sure you don't change the behavior while you are improving the code. (6 minutes)
Adding an Environment
Episode #72 – Sep 24, 2007 – 26 comments

Adding an Environment

Rails comes with three environments: development, test, and production. But, you aren't restricted to just these. You can add your own! See how in this episode. (3 minutes)