Controllers Plugins

Content cache
Cache rendered views within the context of your layout, allowing you to mix dynamic content with cached static content.
Rating: 4/5 (7 votes)
Added on 14 Apr 2006
Javascript generator templates
A backport of RJS Templates in plugin form. Allows you to use RJS Templates in project not running Rails 1.1. Requires the stable subversion branch of Rails or gems version >= 0.14.3
Rating: 4/5 (4 votes)
Added on 14 Apr 2006
Action cache
Drop in replacement for the Action Cache to provide bug fixes, better cache keys, cache item expiry, runtime cache control and X-Sendfile support.
Rating: 4/5 (20 votes)
Added on 14 Apr 2006
Relative path
This plugin enables you to deploy your rails application behind reverse proxy which does not rewrite link url appropriately. The concept is very simple. The return value of `url_for’ is a relative path when your controller includes RelativePath.
Rating: 3/5 (3 votes)
Added on 14 Apr 2006
Double filter
Add filtering feature by two columns.
Rating: 4/5 (3 votes)
Added on 14 Apr 2006
Broomstick
Rails only offers methods to expire a single page but no methods to expire an entire action or controller. This plugin does just that.
Rating: 4/5 (7 votes)
Added on 20 Apr 2006
RESTful Rails
This plugin extends Ruby on Rails to allow more RESTful applications to be written.
Rating: 4/5 (4 votes)
Added on 24 Apr 2006
exception_handler
Register exception handlers in your controllers
Rating: 4/5 (2 votes)
Added on 27 Apr 2006
SSL Requirement
SSL requirement adds a declarative way of specifying that certain actions should only be allowed to run under SSL, and if they're accessed without it, they should be redirected.
Rating: 4/5 (13 votes)
Added on 15 May 2006
Account Location
Account location is a set of protected methods that supports the account-key-as-subdomain way of identifying the current scope. These methods allow you to easily produce URLs that match this style and to get the current account key from the subdomain.
Rating: 4/5 (17 votes)
Added on 18 May 2006
Browser Filters
Browser filters is a collection of three common filtering needs: serving a default charset, disabling link pre-fetching, and fixing unicode sent to Safari.
Rating: 3/5 (4 votes)
Added on 18 May 2006
Restifarian
Experimental grounds for making Rails more accomodating to RESTful principles.
Rating: 2/5 (5 votes)
Added on 18 May 2006
SimplyRestful
SimplyRestful is a plugin for implementing verb-oriented controllers. This is useful for implementing REST API's, where a single resource has different behavior based on the verb (method) used to access it.
Rating: 4/5 (18 votes)
Added on 18 May 2006
Conditional Caching
Allows more flexible caching via :if and :tag options.
Rating: 5/5 (8 votes)
Added on 24 May 2006
Undo helper
Add an undo button to your Rail app.
Rating: 3/5 (5 votes)
Added on 24 May 2006
Legacy Interop
A Ruby On Rails plugin that transparently provides support for legacy web platforms to your Rails Application. Includes support for ASP, PHP and many more.
Rating: 3/5 (3 votes)
Added on 25 May 2006
Real Components
Real Components extend rails component providing them the possibility to act as “subroutines”, returning to whoever is calling them. This provides an added modularity level on top of rails components.
Rating: 0/5 (0 votes)
Added on 25 May 2006
Timed File Store
Simple expiry of the fragment cache by file timestamps
Rating: 0/5 (0 votes)
Added on 25 May 2006
Javascript Generator Templates (aka RJS Templates)
A backport of RJS Templates in plugin form. Allows you to use RJS Templates in project not running Rails 1.1. Requires the stable subversion branch of Rails or gems version >= 0.14.3
Rating: 5/5 (1 vote)
Added on 25 May 2006
Authenticates Via Typekey
Drop in module that lets your rails application authenticate via Typekey from Six Apart.
Rating: 4/5 (4 votes)
Added on 25 May 2006
ACL System
This plugin is designed to give you a flexible declarative way of protecting your various controller actions using roles. It's made to sit on top of any authentication framework that follows a few conventions.
Rating: 4/5 (60 votes)
Added on 26 May 2006
Responds to Parent
Adds responds_to_parent to your controller to respond to the parent document of your page. Make Ajaxy file uploads by posting the form to a hidden iframe, and respond with RJS to the parent window.
Rating: 4/5 (16 votes)
Added on 29 May 2006
Filter Logged Params
Allows you to filter the logging of params (which are still logged by default in production mode). Mostly used for keeping sensitive information (e.g. passwords) or very large parameters (e.g. large bodies of text) out of the logs.
Rating: 4/5 (17 votes)
Added on 30 May 2006
Track
Allows simple "flow-like" action sequences to be implemented
Rating: 2/5 (2 votes)
Added on 31 May 2006
History
Stores the browsing history of user in an intelligent way.
Rating: 3/5 (6 votes)
Added on 1 Jun 2006
KRJS
Adds AJAX behaviors to helpers like form_tag dynamically from the controller.
Rating: 4/5 (14 votes)
Added on 14 Jun 2006
Injection
A simple dependency injection plugin for rails which lets you inject objects into your controllers which have been declared in a YAML file.
Rating: 4/5 (5 votes)
Added on 15 Jun 2006
Routing Navigator
This plugin installs a handy routing navigator at the bottom of each page, showing all available routes and named routes.
Rating: 4/5 (7 votes)
Added on 19 Jun 2006
Railsdav
A plugin allowing "WebDAV":http://www.webdav.org integration into RoR. Allows the creation of Ruby On Rails controllers which will respond to WebDAV requests and expose functionality as a file-system.
Rating: 4/5 (9 votes)
Added on 27 Jun 2006
auto_admin
Automatically creates a simple administration interface for your models.
Rating: 4/5 (18 votes)
Added on 11 Jul 2006
SimplyRestful Backport
A backport for Rails 1.1.4 of the growingly popular Simply Restful plugin.
Rating: 4/5 (3 votes)
Added on 13 Jul 2006
context
Provide an easy way of determining the context of incoming request (respond_to-like API) for apps with multiple workflows hitting a single action that need different RJS reponses.
Rating: 0/5 (0 votes)
Added on 14 Jul 2006
Param Types
Preprocess incoming parameters hash for custom, defined types (useful for munging and building complex objects for use in actions).
Rating: 4/5 (2 votes)
Added on 14 Jul 2006
Redirect Routing
Define redirects straight from your routes.rb
Rating: 5/5 (1 vote)
Added on 18 Jul 2006
CRUD Generator 2
Crud Generator 2 : A Ruby on Rails CRUD/simply_restful model, view, controller and test generator.
Rating: 4/5 (22 votes)
Added on 13 Aug 2006
to_csv
Rating: 3/5 (7 votes)
Added on 1 Sep 2006
Simply Relaxed
Generate RELAX NG schemas for your models using ActiveRecord::Base.to_rng. Also registers a mime-type for using respond_to blocks. <pre> respond_to do |wants| wants.rng { render :xml => User.to_rng } end </pre>
Rating: 5/5 (1 vote)
Added on 16 Sep 2006
StringLayout
Specify a string or string-like object to be used as your controller's layout.
Rating: 4/5 (5 votes)
Added on 17 Sep 2006
Rest Controller
Provides basic default behavior for RESTful controllers (with both HTML and XML). This is NOT scaffolding in that it does NOT provide views. You must provide some RHTML views for the actions.
Rating: 4/5 (5 votes)
Added on 20 Sep 2006
Query String Action Caching
Allows you to use action caching to cache url query strings such as “http://site/search?q=string&page=2&z=foo+bar”
Rating: 5/5 (25 votes)
Added on 23 Sep 2006
double_submit_protection
Prevents multiple form submits
Rating: 2/5 (2 votes)
Added on 23 Oct 2006
Resource Feeder
Easily create feeds for resources
Rating: 2/5 (3 votes)
Added on 8 Nov 2006
Google Sitemaps
Easy creation of Google Sitemaps for your Rails application if you follow RESTful controller conventions.
Rating: 2/5 (5 votes)
Added on 9 Nov 2006
object_id_session
A very simple plugin that allows to store ActiveRecord models over session using their IDs transparently
Rating: 5/5 (1 vote)
Added on 2 Jan 2007
CacheFilter
Keep multiple versions of a template cached and decide which to render with a before_filter
Rating: 0/5 (0 votes)
Added on 10 Jan 2007
Camper
Run Camping applications inside of Rails controllers
Rating: 5/5 (1 vote)
Added on 26 Jan 2007
Secure Actions
Lets you declare which actions should be accessed securely via https
Rating: 3/5 (2 votes)
Added on 26 Jan 2007
Acts as Resource
acts_as_resource lets you handle nested resource controllers neatly without having to modify every single call to a named route to include the full list of resources used to reach the target resource.
Rating: 5/5 (28 votes)
Added on 27 Jan 2007
resources_controller
NEWS: updated and betterer (Sept 07) make ActiveResource compliant controllers for your RESTful models in one line (including nested resources)
Rating: 5/5 (19 votes)
Added on 1 Feb 2007
Simple RSS
Simple RSS feed generator
Rating: 4/5 (11 votes)
Added on 14 Feb 2007
Roar offers automated rails
Provides an automated admin framework for Rails resources, through a Domain Specific Language (DSL) in the controller. Full support for CRUD, model relationships, custom widgets, and customization.
Rating: 4/5 (12 votes)
Added on 23 Feb 2007
Find Resource
Creates a find_post method for a PostsController and automatically add before_filters for the relevant actions
Rating: 0/5 (0 votes)
Added on 2 Mar 2007
uptime_generator
Supplies a generator to create a controller and action to respond to /success.txt for use with an uptime service.
Rating: 3/5 (2 votes)
Added on 10 Mar 2007
Active Scaffold
Generates a production ready, fully styled, interface for managing models
Rating: 4/5 (53 votes)
Added on 14 Mar 2007
resource_fu
A collection of hacks that make nested and polymorphic resources less painful.
Rating: 4/5 (18 votes)
Added on 14 Mar 2007
CookieRequirement
Ensure your users have cookies enabled.
Rating: 4/5 (4 votes)
Added on 27 Mar 2007
XSendFile
The XSendFile plugin provides a simple interface for sending files via the X-Sendfile HTTP header.
Rating: 5/5 (1 vote)
Added on 17 Apr 2007
RESTful XHTML
Send XHTML with the correct content-type to browsers that can handle it, via Rails' respond_to behaviour.
Rating: 3/5 (2 votes)
Added on 17 Apr 2007
ActionFlow
The ActionFlow framework is the first ever Ruby on Rails flow engine. It offers many kewl features out of the box and is growing every day. It's intuitive and easy domain specific language allows developers to create complex flows literally in a matter of a couple minutes. It's as simple as that.
Rating: 4/5 (3 votes)
Added on 30 Apr 2007
magic_routing
MagicRouting cleans up your routes - it lets you use any attribute of an ActiveRecord object as a route segment, instead of just ID.
Rating: 4/5 (2 votes)
Added on 29 May 2007
Restflection
Rating: 0/5 (0 votes)
Added on 2 Jun 2007
flex_scaffold
Flexible Rails approach is to scaffold REST controllers and generate Flex (swf) views from models including validations. Use generators to create the .mxml and .as code. Use Rake to compile .swf and publish assets.
Rating: 5/5 (1 vote)
Added on 6 Jul 2007
RFacebook on Rails
End-to-end support for the Facebook API in your Rails app. RFacebook gem required.
Rating: 5/5 (5 votes)
Added on 6 Aug 2007
Hidden Field Session
Helps session management especially for some browsers which do not support cookies.
Rating: 2/5 (4 votes)
Added on 7 Aug 2007
ScopeControllerModel
ScopeControllerModel plugin was created to DRY up controller and model logic when working a common data model pattern. Particularly, when access to model data is restricted to the current_user or their account.
Rating: 4/5 (3 votes)
Added on 10 Aug 2007
Rest-Responses
Couple of useful little methods to clear up your restfull controllers.
Rating: 3/5 (2 votes)
Added on 19 Aug 2007
Commentable Controller
Comment on any resource RESTfully
Rating: 2/5 (12 votes)
Added on 3 Sep 2007
resource_this
Not scaffolding. Resourcing. Creates extremely customizable resource controllers with one line of code.
Rating: 4/5 (2 votes)
Added on 17 Sep 2007
response_for
lets you decorate your existing actions with new respond_to blocks
Rating: 4/5 (4 votes)
Added on 23 Oct 2007
AutoRest
Automate the management of restfull controller
Rating: 0/5 (0 votes)
Added on 1 Nov 2007
AtomPub Server
This plugin allows your app to create an AtomPub service document from its controllers.
Rating: 0/5 (0 votes)
Added on 2 Nov 2007
Combustible
Securely and elegantly access the FeedBurner Management API. It uses HTTP Basic Authentication over HTTPS.
Rating: 0/5 (0 votes)
Added on 3 Nov 2007
faq_u
This is a simple layout-less unbranded Frequently Asked Questions rails generator. The idea is you generate the default system and then customise it to the requirements of the particular project that you are working on.
Rating: 4/5 (2 votes)
Added on 20 Dec 2007
MinimalCart
MinimalCart is a minimal shopping cart implementation plugin for Ruby on Rails that includes a basic shopping cart, product management, shipping / tax management and payment processing via ActiveMerchant.
Rating: 4/5 (4 votes)
Added on 26 Dec 2007
Load Model
Glorified before_filter for auto-loading ActiveRecord instances in a Controller
Rating: 5/5 (1 vote)
Added on 8 Jan 2008
plugin_server
Transform your application in a plugin server, allowing you to deploy all the installed plugins (instead of using svn).
Rating: 3/5 (1 vote)
Added on 19 Jan 2008
rest_master
A plugin server and client scaffold script generator for RESTful web service.
Rating: 0/5 (0 votes)
Added on 26 Jan 2008
Sexy Nested Resources
Makes handling nested resource in your controllers and views easy as pie.
Rating: 2/5 (1 vote)
Added on 2 Feb 2008
Rails-Undo-Redo
Implement multi level Undo/Redo for your Rails Applications
Rating: 5/5 (4 votes)
Added on 18 Feb 2008
Dashboard Location
I was wanting to implement Basecamp-like urls to a project I was working on and found that account_location was only half of my soloution while dashboard_location was only 3 quarters. Attached is a project-agnostic(no setting variables, do not worry) library for Rails.
Rating: 5/5 (2 votes)
Added on 23 Feb 2008
hyphenated_controller_routes
Use hyphens instead of underscores in controller names.
Rating: 0/5 (0 votes)
Added on 6 Mar 2008
map_with_controller
Adding `with_controller' method to mapper in order to make the controller specific routes clean.
Rating: 1/5 (2 votes)
Added on 14 Mar 2008
acts_as_continuable
An experimental plugin that lets you write controller actions with continuations.
Rating: 0/5 (0 votes)
Added on 23 Apr 2008
Has Params
This plugin allows you to stop checking parameters via the params hash, in favor of a much cleaner alternative.
Rating: 3/5 (4 votes)
Added on 18 Jun 2008
Add a plugin

Search Plugins

Query syntax

Plugins by Category

Sponsors

Rails Kits: Get Code. Get Moving.
Recruiting software

Have a comment?