homeASCIIcasts

Recent Episodes

  1. 296

    Mercury Editor

    Mercury allows you to edit a section of HTML directly in the web browser through a WISYIWYG editor. Here we show how to integrate Mercury into a Rails app and save the changes back to the database.

    Tags: plugins views

  2. 294

    Playing With PJAX

    PJAX allows you to quickly update a section of a page using AJAX with automatic pushState support. Here we show how to use both pjax_rails and rack-pjax gems.

    Tags: ajax plugins

  3. 292

    Virtual Machines with Vagrant

    Vagrant allows you to run your Rails application and all of its dependencies in a portable, sharable environment. Use for development, set it up as a staging server, or experiment with a production setup.

    Tags: tools

  4. 290

    SOAP With Savon

    Communicating with a SOAP API can be a daunting task. Savon makes this easier by presenting the SOAP API through a Ruby interface.

    Tags: plugins

  5. 288

    Billing With Stripe

    Stripe is a full-stack payment solution with very reasonable pricing and is easy to setup. See how to add it to a Rails application here. Currently only available in the US.

    Tags: eCommerce

  6. 286

    Draper Other translations: Ja Ru

    Clean up complex view logic using Draper. This gem provides decorators (much like presenters) which bundles view logic in an object oriented fashion. In this episode we do a step-by-step refactoring of a complex template into a decorator.

    Tags: views plugins refactoring

  7. 285

    Spork Other translations: Es Ja

    Spork improves the loading time of your test suite by starting up your Rails application once in the background. Use it with Guard for the ultimate combo in fast feedback while doing TDD.

    Tags: testing plugins tools

  8. 284

    Active Admin Other translations: Ja Es Fr Ru

    Active Admin allows you to quickly build an admin interface with just a few commands. Not only does it look great, but it is very customizable as shown in this episode.

    Tags: administration plugins

  9. 283

    Authentication With Sorcery Other translations: Ja Fr Es

    Sorcery is a full-featured, modular solution to authentication which leaves the controller and view layers up to you.

    Tags: authentication plugins

  10. 282

    Upgrading to Rails 3.1 Other translations: Ja Es Ru Fr

    It is incredibly easy to upgrade to Rails 3.1, but if you want to take advantage of the asset pipeline you will need to put in some extra effort. Have no fear because we walk you through each of the necessary steps in this episode.

    Tags: rails-31