homeASCIIcasts

Recent Episodes

  1. 189

    Embedded Association Other translations: Cn It

    In this episode we show you how to embed a one-to-many or many-to-many association in a single integer field.

    Tags: active-record views

  2. 188

    Declarative Authorization Other translations: Cn

    Declarative authorization provides an advanced and powerful solution for role-based authorization

    Tags: administration authorization plugins

  3. 187

    Testing Exceptions Other translations: Cn

    Even well tested code can sometimes raise exceptions. In this episode we show you how to be notified about this and how to resolve these errors by making use of integration tests.

    Tags: testing debugging

  4. 186

    Pickle With Cucumber

    Pickle adds a number of convenient Cucumber steps for generating models. Learn how to use Cucumber's table diffs as well.

    Tags: testing plugins

  5. 185

    Formtastic Part 2 Other translations: Tr

    In this episode we cover some of Formtastic's more advanced features, including its handling of many-to-many relationships, required fields and styling.

    Tags: forms views plugins

  6. 184

    Formtastic Part 1 Other translations: Tr

    Formtastic provides a concise way to generate form views. In the first part of this two-part series we use it to generate a simple form and a more complex, customised one.

    Tags: forms plugins views

  7. 183

    Gemcutter & Jeweler

    Gemcutter is a new service for hosting Ruby Gems. Jeweler is a gem that provides an automated way to release versions of a gem.

    Tags: tools

  8. 182

    Cropping Images Other translations: Cn

    In this episode we create a slick user interface for cropping images using Paperclip and JCrop.

    Tags: plugins

  9. 181

    Include vs Joins Other translations: Cn

    The find method’s include and joins options can be a little confusing as they are so similar. Find out when to use which one in this episode.

    Tags: active-record

  10. 180

    Finding Unused CSS Other translations: Cn It

    As websites change stylesheets can become filled with unused selectors. The Deadweight gem helps to determine which ones can be removed.

    Tags: plugins