homeASCIIcasts

Episodes tagged with “plugins”

  1. 147

    Sortable Lists

    Find out how to create a drag and drop list using prototype and one of Rails’ helper methods.

    Tags: active-record plugins ajax routing

  2. 149

    Rails Engines

    Rails 2.3 has most of the Rails Engine plugin built in. Find out how to embed one application into another.

    Tags: rails-23 plugins

  3. 153

    PDFs With Prawn

    With Prawn and Prawnto you can easily generate PDF files in your Rails application.

    Tags: plugins

  4. 155

    Beginning With Cucumber Other translations: Cn

    Cucumber is a testing framework that lets you develop with Behaviour-Driven Development. We develop a new application using BDD in this episode.

    Tags: testing tools plugins

  5. 134

    Paperclip Other translations: Cn

    Paperclip makes it easy to add attachments to a model. Find out how in this episode.

    Tags: plugins

  6. 156

    Webrat

    Using Webrat allows you to write integration tests in Ruby, rather than in English as you would with Cucumber.

    Tags: testing tools plugins

  7. 160

    Authlogic Other translations: Es

    Authentication can become very complex. This episode shows how to use Authlogic to handle this complexity while keeping control over what is presented to the user.

    Tags: authentication plugins

  8. 162

    Tree Based Navigation

    The acts_as_tree plugin provides a good solution for handling a tree-based navigation. In this episode we build a navigation system with menus, subpages and a breadcrumb control.

    Tags: active-record plugins

  9. 168

    Feed Parsing

    In this episode we use two different techniques to parse an RSS feed with Feedzirra.

    Tags: plugins active-record

  10. 171

    Delayed Job

    The delayed_job plugin provides an excellent way of getting long running tasks running in the background.

    Tags: plugins

  11. 173

    Screen Scraping With ScrAPI

    Screen scraping is sometimes the only way to get data from another website. This episode uses scrAPI to fetch prices from another site.

    Tags: plugins

  12. 175

    AJAX History and Bookmarks

    AJAX-enabled sites do not usually play well with bookmarking or the brower's page history. In this episode we fix that with a simple jQuery plugin.

    Tags: ajax plugins

  13. 176

    Searchlogic

    Searchlogic uses named scopes to make searching against models simple. See how to create simple and more complex searches in this episode.

    Tags: active-record plugins

  14. 170

    OpenID With Authlogic

    This episode extends the appication built in episode 160 and shows how to add OpenID support to a Ralis application that uses Authlogic.

    Tags: authentication plugins

  15. 33

    Making a Plugin

    Duplication can often be removed from your Ruby code by making methods dynamically. In this episode we make a plugin to do just that.

    Tags: active-record plugins

  16. 177

    Model Versioning

    If you need to keep track of the changes to an ActiveRecord model and switch between versions the Vestal Versions gem is well worth considering.

    Tags: active-record plugins

  17. 164

    Cron in Ruby

    Cron does a great job of handling recurring tasks, but the syntax is a little tricky. This episode shows you how to use Whenever to write cron jobs in Ruby instead.

    Tags: tools plugins

  18. 180

    Finding Unused CSS

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

    Tags: plugins

  19. 135

    Making a Gem

    Gems are now a more popular way of extending Rails than plugins. In this episode we go through the steps needed to create a basic gem.

    Tags: plugins active-record tools

  20. 182

    Cropping Images

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

    Tags: plugins

  21. 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

  22. 188

    Declarative Authorization

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

    Tags: administration authorization plugins

  23. 192

    Authorization with CanCan Other translations: Es

    CanCan is a simple authorization plugin that offers a lot of flexibility. Find out how to use it in this episode.

    Tags: authorization plugins

  24. 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

  25. 194

    MongoDB and MongoMapper Other translations: Pt Es Cn

    MongoDB is a document-based database engine. Learn how to use it in Rails application with Mongomapper in this episode.

    Tags: models plugins

  26. 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

  27. 199

    Mobile Devices Other translations: Es Fr

    In this episode we change the look and behavior of a Rails app on mobile devices and use jQTouch to build a native-looking interface.

    Tags: views controllers plugins

  28. 201

    Bundler Other translations: Es Cn

    Bundler is the way to manage gem dependencies in Rails 3.0. Learn how to install gems and lock them down in this episode.

    Tags: rails-30 plugins