Episodes tagged with “plugins”
-
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
-
149
Rails Engines
Rails 2.3 has most of the Rails Engine plugin built in. Find out how to embed one application into another.
-
153
PDFs With Prawn
With Prawn and Prawnto you can easily generate PDF files in your Rails application.
Tags: plugins
-
155
Beginning With Cucumber Other translations:
Cucumber is a testing framework that lets you develop with Behaviour-Driven Development. We develop a new application using BDD in this episode.
-
134
Paperclip Other translations:
Paperclip makes it easy to add attachments to a model. Find out how in this episode.
Tags: plugins
-
156
Webrat
Using Webrat allows you to write integration tests in Ruby, rather than in English as you would with Cucumber.
-
160
Authlogic Other translations:
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
-
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
-
168
Feed Parsing
In this episode we use two different techniques to parse an RSS feed with Feedzirra.
Tags: plugins active-record
-
171
Delayed Job
The delayed_job plugin provides an excellent way of getting long running tasks running in the background.
Tags: plugins
-
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
-
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.
-
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
-
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
-
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
-
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
-
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.
-
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
-
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
-
182
Cropping Images
In this episode we create a slick user interface for cropping images using Paperclip and JCrop.
Tags: plugins
-
184
Formtastic Part 1 Other translations:
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.
-
188
Declarative Authorization
Declarative authorization provides an advanced and powerful solution for role-based authorization
-
192
Authorization with CanCan Other translations:
CanCan is a simple authorization plugin that offers a lot of flexibility. Find out how to use it in this episode.
Tags: authorization plugins
-
185
Formtastic Part 2 Other translations:
In this episode we cover some of Formtastic's more advanced features, including its handling of many-to-many relationships, required fields and styling.
-
194
MongoDB and MongoMapper Other translations:
MongoDB is a document-based database engine. Learn how to use it in Rails application with Mongomapper in this episode.
-
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.
-
199
Mobile Devices Other translations:
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
-
201
Bundler Other translations:
Bundler is the way to manage gem dependencies in Rails 3.0. Learn how to install gems and lock them down in this episode.
