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 Other translations:
In this episode we use two different techniques to parse an RSS feed with Feedzirra.
Tags: plugins active-record
-
171
Delayed Job Other translations:
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 Other translations:
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 Other translations:
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 Other translations:
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 Other translations:
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
-
188
Declarative Authorization Other translations:
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.
-
207
Syntax Highighting Other translations:
Three popular choices for syntax highlighting in Rails applications are discussed in this episode: CodeRay, Ultraviolets and Pygments.
-
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.
-
209
Introducing Devise Other translations:
Devise is a full-featured authentication solution which handles all of the controller logic and form views for you. Learn how to set it up in this episode.
Tags: authentication plugins rails-30
-
210
Customizing Devise Other translations:
In this episode we continue looking at devise with a focus on customizing its views, routing and validations.
Tags: rails-30 plugins authentication
-
214
A/B Testing with A/Bingo Other translations:
A/B Testing (or Split Testing) is a way to experiment with variations in an application to see the most effective option.
-
216
Generators in Rails 3 Other translations:
Generators in Rails 3 have been completely rewritten to be more modular. This allows you to customize any generator to fit your specific preferences.
-
182
Cropping Images Other translations:
In this episode we create a slick user interface for cropping images using Paperclip and JCrop.
Tags: plugins
-
213
Calendars Other translations:
If dates play an important role in your application, consider adding a date picker or calendar view as shown in this episode.
-
220
PDFkit Other translations:
Generating PDFs in plain Ruby can be a lot of work. Instead, consider generating PDFs from HTML using PDFKit.
-
225
Upgrading to Rails 3 Part 1 Other translations:
In the first part of this series on upgrading a Rails 2 application to Rails 3, we'll start off by setting up Rails 3.0 Release Candidate in a clean environment. The rails_upgrade plugin will then help us determine what needs upgrading.
-
226
Upgrading to Rails 3 Part 2 Other translations:
Here we continue upgrading an application to Rails 3 by getting our specs up and running and going through the rails_upgrade plugin.
-
227
Upgrading to Rails 3 Part 3
In this episode we finish up this upgrade series by removing all deprecation warnings and fixing some problems in the view.
