Plugins

Acts as Authenticated
Acts As Authenticated is a simple authentication generator plugin for Ruby on Rails.
Rating: 3/5 (237 votes)
Added on 14 Apr 2006
File Column Plugin
Makes handling of file uploads really easy and has a nice integration with rmagick.
Rating: 4/5 (43 votes)
Added on 14 Apr 2006
Acts As Enumerated
Treats ActiveRecord models as an enumerations.
Rating: 5/5 (39 votes)
Added on 14 Apr 2006
Active form
Provides support for non-ActiveRecord Model Objects that support Validations.
Rating: 4/5 (14 votes)
Added on 14 Apr 2006
Acts as versioned
This library adds simple versioning to an ActiveRecord module. ActiveRecord is required.
Rating: 4/5 (17 votes)
Added on 14 Apr 2006
Acts as deque
Make your models behave as a stack, queue, or dequeue.
Rating: 4/5 (7 votes)
Added on 14 Apr 2006
Acts as ldapable
An acts-as mixin providing model to ldap mapping that gets updated during persistant operations.
Rating: 4/5 (3 votes)
Added on 14 Apr 2006
GUID
This plugin for ActiveRecord makes the "ID" field into a URL-safe GUID.
Rating: 4/5 (8 votes)
Added on 14 Apr 2006
Filters column
Use a separate column to automatically store the results of text filters like Textile or Markdown.
Rating: 4/5 (6 votes)
Added on 14 Apr 2006
Annotate models
Add a comment summarizing the current schema to the top of each ActiveRecord model source file.
Rating: 5/5 (41 votes)
Added on 14 Apr 2006
Userstamp
Adds support for automatically tagging your object’s created_by and updated_by attributes with the currently logged in user.
Rating: 5/5 (12 votes)
Added on 14 Apr 2006
Acts as habtm list
Manages ordered lists through a join-table. It is providing almost the same API as acts_as_list.
Rating: 4/5 (6 votes)
Added on 14 Apr 2006
Riff
Detect differences between two activerecords.
Rating: 4/5 (4 votes)
Added on 14 Apr 2006
Acts as ordered
Allows you to access the adjacent models in a given order. Adds next and previous accessors to model instances.
Rating: 4/5 (10 votes)
Added on 14 Apr 2006
Validates date time
Adds validators to validate dates and times entered as strings: validates_date, validates_time, and validates_date_time.
Rating: 4/5 (28 votes)
Added on 14 Apr 2006
Validates as email
Validates emails against a regular expression that supposedly represents the syntax of RFC822 email addresses.
Rating: 4/5 (28 votes)
Added on 14 Apr 2006
Active Search
ActiveSearch is a barbarian way to give your models a sparkle of fuzzy search, which most users will surely prefer to very specific forms.
Rating: 3/5 (26 votes)
Added on 14 Apr 2006
Where Builder for ActiveRecord
An easier way to create where clauses.
Rating: 4/5 (2 votes)
Added on 14 Apr 2006
Debug view helper
A plugin that makes it easy to raise a Smarty like popup dumping all assigns, sessions, parameter and flash variables for a view.
Rating: 4/5 (5 votes)
Added on 14 Apr 2006
Theme support
Add theme support to your application (Typo style). Includes support for liquid templates.
Rating: 4/5 (15 votes)
Added on 14 Apr 2006
RTex
Adds support for .rtex templates which generate PDF files using pdflatex.
Rating: 4/5 (24 votes)
Added on 14 Apr 2006
Numeric spell
Spell out numbers in English!
Rating: 3/5 (7 votes)
Added on 14 Apr 2006
Safe render
Wrapper for render allowing inclusion of partials from templates or other shared views that don’t exist across all controllers.
Rating: 4/5 (5 votes)
Added on 14 Apr 2006
Markaby
Write your template code in Ruby using a Builder-style syntax.
Rating: 5/5 (15 votes)
Added on 14 Apr 2006
Label helpers
Helpers for generating label elements on forms.
Rating: 0/5 (0 votes)
Added on 14 Apr 2006
Html output
Makes Rails tag helpers output HTML instead of XHTML.
Rating: 4/5 (11 votes)
Added on 14 Apr 2006
Syntax highlight
Adds a helper method to syntax highlight code.
Rating: 4/5 (8 votes)
Added on 14 Apr 2006
Widgets
These babies are a cross between helpers and partials. The idea is that they can encapsulate a piece of UI logic and template, sort of similar to the idea of components, only so much more lightweight.
Rating: 3/5 (9 votes)
Added on 14 Apr 2006
Asset timestamping
Automatically appends a last modified timestamp to all static asset URLs to avoid caching issues with updated images, javascripts and stylesheets.
Rating: 4/5 (10 votes)
Added on 14 Apr 2006
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
Globalize
Transparent translation of models and views, with localization of numbers, dates and currencies.
Rating: 4/5 (34 votes)
Added on 14 Apr 2006
Localization
Easy to use, no thrills gettext-like localizations implemented in pure ruby.
Rating: 4/5 (7 votes)
Added on 14 Apr 2006
Unicode hacks
Adds an accessor to Strings for performing Unicode-aware operations.
Rating: 4/5 (10 votes)
Added on 14 Apr 2006
Assert valid asset
Enhanced version of Assert Valid Markup Plugin that also validates css files, has a better caching policy, can be configured to work behind a proxy and can be turned off via an environment variable.
Rating: 2/5 (4 votes)
Added on 14 Apr 2006
Assert valid markup
Validate your (X)HTML against the W3C Validator web service (http://validator.w3.org/) from within your functional tests. If anything changes to invalidate your markup, you'll know pronto. Responses from the web service are cached, so your tests aren't slowed down unless something has changed.
Rating: 4/5 (5 votes)
Added on 14 Apr 2006
Export fixtures
Tasks to export your data into fixtures.
Rating: 5/5 (2 votes)
Added on 14 Apr 2006
AR Fixtures
Make Fixtures or Dump/Load Reference Data
Rating: 4/5 (5 votes)
Added on 14 Apr 2006
Assert accessible
Check Accessibility of Pages in Functional Tests
Rating: 0/5 (0 votes)
Added on 14 Apr 2006
Responsible markup
Tests for valid markup, unobtrusive Javascript, doctypes, content types, and much more!
Rating: 2/5 (3 votes)
Added on 14 Apr 2006
Selenium on rails
Provides an easy way to test Rails application with Selenium.
Rating: 3/5 (7 votes)
Added on 14 Apr 2006
Selenium testing
This plugin extends the rails testing framework to allow you to write Selenium tests in the same way as unit and functional tests. This plugin has been replaced by selenium_jelly: http://svn.viney.net.nz/things/rails/plugins/selenium_jelly
Rating: 3/5 (7 votes)
Added on 14 Apr 2006
Security extensions
A set of filters and tests to help protect from CSRF vulnerabilities. At the core are two useful abstractions: verify_form_posts_have_security_token and secure_form_tag.
Rating: 4/5 (2 votes)
Added on 14 Apr 2006
Sentry
Wrapper around undocumented OpenSSL functions, providing symmetric and asymmetric encryption for active record attributes.
Rating: 2/5 (1 vote)
Added on 14 Apr 2006
Acts as priceable
Associate prices to any model, includes multiple currency support.
Rating: 3/5 (7 votes)
Added on 14 Apr 2006
Engines
Rails Engines are a way of dropping in whole chunks of functionality into your existing application without affecting *any* of your existing code. The could also be described as mini-applications, or vertical application slices - top-to-bottom units which provide full MVC coverage for a certain, specific application function.
Rating: 3/5 (19 votes)
Added on 14 Apr 2006
Login engine
This is a Rails Engine version of the Salted Login Generator.
Rating: 4/5 (29 votes)
Added on 14 Apr 2006
User engine
The UserEngine extends the LoginEngine with a very, *very* simple implementation of RBAC - role based access control.
Rating: 4/5 (23 votes)
Added on 14 Apr 2006
Datebocks Engine
Datebocks Engine is a very simple Rails engine which provides a helper method to instantly deploy the DateBox into your application.
Rating: 3/5 (20 votes)
Added on 14 Apr 2006
Indexed search engine
IndexedSearchEngine is a simple, pluggable engine for rails applications which can be used to enable full text indexed searches within an application.
Rating: 3/5 (12 votes)
Added on 14 Apr 2006
12 hour time
Not all of us are adept at those exotic, 24-hour clocks. So for the rest of us, here's a simple plugin that tacks on an AM/PM selector to the DateHelper methods. It also handles the backend, so things are properly stored in 24-hour format.
Rating: 5/5 (27 votes)
Added on 14 Apr 2006
Flex times
Makes the date/time helper functions extremely flexible, allowing any parameter ordering and intervening text, and support for 12-hour time input.
Rating: 4/5 (2 votes)
Added on 14 Apr 2006
Continuous builder
Continuous integration made trivial.
Rating: 4/5 (10 votes)
Added on 14 Apr 2006
Dynamic session exp
Serves up session cookies with expiration dates set relative to the current time.
Rating: 5/5 (1 vote)
Added on 14 Apr 2006
USPS countries
Replaces Rails’ default countries list with the list of countries to which the United States Postal Service can send mail.
Rating: 4/5 (6 votes)
Added on 14 Apr 2006
Rails environments
A simple plugin providing a clean interface for determining which environment Rails is currently running. (e.g., Rails.development?)
Rating: 5/5 (1 vote)
Added on 14 Apr 2006
Enhanced form tag helper
Simple plugin that adds CSS classes to all FormTagHelper methods to ease styling forms a bit.
Rating: 5/5 (4 votes)
Added on 14 Apr 2006
Output compression
Allows easy gzip compression of Rails output
Rating: 4/5 (4 votes)
Added on 14 Apr 2006
Acts as attachment
Allows you to specify that a model accepts file uploads and stores the necessary meta info (filename, size, etc).
Rating: 4/5 (26 votes)
Added on 14 Apr 2006
Upload progress
The upload progress plugin will alter your rails CGI handling to track the uploaded status of multipart/form encoded posts. The plugin will also add helper methods to create an AJAX updating progress bar.
Rating: 4/5 (16 votes)
Added on 14 Apr 2006
Inject
Provides helpers and javascript to do cross-domain AJAX-like calls.
Rating: 3/5 (3 votes)
Added on 14 Apr 2006
Url for domain
Allows for specifying a subdomain to url_for.
Rating: 5/5 (5 votes)
Added on 14 Apr 2006
Settings
Settings is a plugin that makes managing a table of global key, value pairs easy. Think of it like a global Hash stored in your database, that uses simple ActiveRecord like methods for manipulation. Keep track of any global setting that you don't want to hard code into your rails app.
Rating: 4/5 (8 votes)
Added on 14 Apr 2006
ORMQL Plugin
ORMQL (Object Relational Mapping Query Language) is a very simple query language to retrieve ActiveRecord objects from a database.
Rating: 3/5 (3 votes)
Added on 18 Apr 2006
Acts as Ferret
Mixin that uses ferret to automatically build and maintain an index for fast fulltext search within the data stored in a Rails model.
Rating: 4/5 (43 votes)
Added on 18 Apr 2006
LiveTree
DHTML tree widget that can load data asynchronously as-needed
Rating: 4/5 (5 votes)
Added on 18 Apr 2006
Liquid
Liquid is a non evaling template engine which looks good and can be rendered from the database.
Rating: 4/5 (12 votes)
Added on 18 Apr 2006
Rails PDF
This plugin allows for the easy generation of pdf documents through .rpdf views.
Rating: 3/5 (17 votes)
Added on 18 Apr 2006
acts_as_dropdown
The acts_as_dropdown plug-in allows any ActiveRecord class to be easily used as the contents of a HTML select tag.
Rating: 4/5 (14 votes)
Added on 18 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
Acts As State Machine
Adds state machine functionality to any model. This makes it much easier to model complex constraints and behaviours.
Rating: 4/5 (59 votes)
Added on 20 Apr 2006
Acts As Taggable
Adds tagging or folksonomy support to any model.
Rating: 4/5 (42 votes)
Added on 20 Apr 2006
Acts as Draftable
Allows a model to save certain attributes into a smaller drafts table. These are meant to be temporary modifications until the actual model is saved. This is very similar to Acts as Versioned.
Rating: 4/5 (6 votes)
Added on 20 Apr 2006
ActiveRecord IO Mode Plugin
Redirect the SQL that ActiveRecord generates
Rating: 5/5 (3 votes)
Added on 22 Apr 2006
ez_where
This plugin augments ActiveRecord::Base#find to add ruby like syntax for queries.
Rating: 3/5 (26 votes)
Added on 22 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
Calendar Helper
Make a simple, customizable calendar.
Rating: 4/5 (31 votes)
Added on 27 Apr 2006
CSS Graphs
Make simple bar graphs with CSS.
Rating: 3/5 (5 votes)
Added on 27 Apr 2006
Mint
A plugin to access and modify your Mint statistics.
Rating: 5/5 (2 votes)
Added on 27 Apr 2006
RJS Assertions
Provides assert_rjs_tag method for your test cases. Mimics assert_tag syntax and functionality on RJS templates.
Rating: 4/5 (4 votes)
Added on 28 Apr 2006
SuperImage
Deprecated: use "FlexImage":http://github.com/Squeegy/fleximage
Rating: 4/5 (7 votes)
Added on 28 Apr 2006
RailsTidy
Validates templates, tests html ouput and format output with libtidy.
Rating: 3/5 (6 votes)
Added on 28 Apr 2006
Visualize Models
A small plugin that visualize the models (or rather the database tables) in a RubyOnRails application by using Graphviz.
Rating: 3/5 (6 votes)
Added on 28 Apr 2006
ColumnComments
The ColumnComments plugin makes the necessary modifications to ActiveRecord to allow for an optional :comment in your table migrations.
Rating: 5/5 (1 vote)
Added on 28 Apr 2006
GLoc
This is a lightweight, efficient localization library designed with common sense, ease-of-use and efficiency in mind. It uses file-based string bundles, and features intelligent, cascading language configuration.
Rating: 3/5 (23 votes)
Added on 28 Apr 2006
CAPTCHA
A CAPTCHA validation plugin.
Rating: 3/5 (11 votes)
Added on 1 May 2006
ArAddConstraint
Adds add_foreign_key :source_table, :target_table and drop_foreign_key to AR migrations.
Rating: 3/5 (5 votes)
Added on 1 May 2006
HTML Helpers
Allows you to encode/decode HTML entities in your views/helpers in a painless way.
Rating: 3/5 (7 votes)
Added on 5 May 2006
Google Analytics
Automatically add Google Analytics code to your pages.
Rating: 4/5 (8 votes)
Added on 9 May 2006
numbersToWords
Convert your integers and floats to english or Japaneese words, or translate it into American currency
Rating: 4/5 (4 votes)
Added on 10 May 2006
Rails Real-Time Form Validation Plugin
Rating: 2/5 (32 votes)
Added on 10 May 2006
Reverse_Proxy_Fix
Fixes URL rewriting in Rails applications that are placed behind a reverse proxy.
Rating: 5/5 (2 votes)
Added on 10 May 2006
Pessimistic Locking
PessimisticLocking provides row-level pessimistic locking using SELECT FOR UPDATE.
Rating: 0/5 (0 votes)
Added on 10 May 2006
Fossilize
Add the barebone functionality to create gems from rails applications.
Rating: 1/5 (1 vote)
Added on 10 May 2006
Campaign Monitor
A wrapper class providing access to the Campaign Monitor API.
Rating: 5/5 (4 votes)
Added on 15 May 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
QueryTrace
Adds a filtered stack trace to each logged query.
Rating: 4/5 (10 votes)
Added on 17 May 2006
Rails Holidays
Add us_holiday? checking to Date objects
Rating: 2/5 (4 votes)
Added on 17 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
Deadlock Retry
Deadlock retry allows the database adapter (currently only tested with the MySQLAdapter) to retry transactions that fall into deadlock. It will retry such transactions three times before finally failing.
Rating: 5/5 (1 vote)
Added on 18 May 2006
Exception Notifier
The Exception Notifier plugin provides a mailer object and a default set of templates for sending email notifications when errors occur in a Rails application.
Rating: 5/5 (84 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
script.aculo.us Slider
Helpers for the script.aculo.us slider control.
Rating: 4/5 (55 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
TZInfo Timezone
This plugin installs a replacement for the TimeZone class. The replacement uses the TZInfo library (http://tzinfo.rubyforge.org) to do the time zone conversions, and thus takes into account daylight saving, for free.
Rating: 5/5 (23 votes)
Added on 18 May 2006
Acts As Bitfield
Lets you use a bitfield to store boolean values for a record and abstracts away all the horrible messiness of actually having to deal with bitwise logic yourself.
Rating: 5/5 (8 votes)
Added on 18 May 2006
Acts As Urlnameable
Intended to be a successor or alternative to acts_as_permalink. Allows you to give your ActiveRecord objects nice url names, for use in permalinks and such.
Rating: 5/5 (6 votes)
Added on 18 May 2006
Acts As Paranoid
Make your Active Records "paranoid." Deleting them does not delete the row, but set a deleted_at field. Find is overloaded to skip deleted records.
Rating: 3/5 (24 votes)
Added on 18 May 2006
Acts As Threaded
Great for creating threaded forums and other tree structures where performance is a concern. The nested_set model is insert/update heavy but the whole tree can be retrieved in order from the database with a single query.
Rating: 4/5 (37 votes)
Added on 18 May 2006
Acts As Shellable
This mixin provides methods to make ActiveRecord::Base classes more usable from the commandline. This is done by providing a shorthand syntax for creating and querying tables with aliases for column names and associations.
Rating: 2/5 (2 votes)
Added on 18 May 2006
Enforce Column Limits
This simple plugin provides a convenient way to validate all your model’s string attributes against their maximum limits.
Rating: 4/5 (3 votes)
Added on 18 May 2006
Validator
Allows to validate user input data independently of a model.
Rating: 4/5 (5 votes)
Added on 18 May 2006
HTTP URL Validator
Allows the model to validate if a user-entered URL can be reached by an HTTP request.
Rating: 3/5 (5 votes)
Added on 18 May 2006
Request Routing
Plugin that allows you to define routing requirements that test methods/properties of the request object such as subdomain, domain, port. You can test them either against a value or with a Regexp (assuming the method returns a string).
Rating: 5/5 (26 votes)
Added on 18 May 2006
Authorization
Uses a simple authorization DSL that delegates checks to models, including the current user. Different levels of authorization complexity are provided through mixins available with the plugin.
Rating: 4/5 (22 votes)
Added on 18 May 2006
Dollars and Cents
Stores prices as integers in your database, but access them as floats.
Rating: 4/5 (5 votes)
Added on 18 May 2006
Acts as Classifiable
This plugin makes it easy to add a Bayesian classifier to your models.
Rating: 5/5 (3 votes)
Added on 19 May 2006
Scaffolding Extensions
Allows for customization and other improvements to the default scaffolding
Rating: 3/5 (28 votes)
Added on 22 May 2006
Spatial Adapter
Provides transparent support for PostGIS and MySQL Spatial geometric columns in Rails.
Rating: 4/5 (8 votes)
Added on 22 May 2006
Enhanced ActiveRecord Errors
Allows full customization of the errors generated using ActiveRecords error_messages_for method
Rating: 3/5 (7 votes)
Added on 22 May 2006
Auto Escape Plugin
A modification of ActiveRecord that automatically applies the CGI.escapeHTML to all ‘text’ columns.
Rating: 3/5 (11 votes)
Added on 23 May 2006
Simple HTTP Auth
A quick, clean way of adding HTTP authorization to your Rails application. No need for complicated backends, gigantic user models, or other unneeded complexity. Just you, a password prompt, and whether or not someone should be allowed in.
Rating: 3/5 (14 votes)
Added on 23 May 2006
ForceUppercase
ForceUppercase is a plugin that provides the capabilities to automagically convert all ActiveRecord column objects of type :string or :text to their uppercase (upcase) version, as long as they have content (nil values will remain nil).
Rating: 4/5 (2 votes)
Added on 23 May 2006
SQL Decimal Support
Adds support for SQL decimal/numeric types as BigDecimal classes, and adds support for the :decimal type in migrations
Rating: 3/5 (7 votes)
Added on 23 May 2006
Slice and Dice
Allows construction of where clauses using a hash passed in as the :conditions option.
Rating: 4/5 (4 votes)
Added on 23 May 2006
MasterView
MasterView is a ruby/rails optimized HTML/XHTML friendly template engine. Edit in WYSIWYG editor and still use partials and rails helpers.
Rating: 5/5 (5 votes)
Added on 23 May 2006
Cartographer
Allows you to plop Google Maps down into your Rails app without knowing a lick of Javascript.
Rating: 3/5 (11 votes)
Added on 23 May 2006
Sub-List Form
A plugin that makes it easy to have dynamic lists of related models on a single editing page by presenting the user with a single page to edit/create the parent model as well a list of it’s children. (Uses AJAX)
Rating: 3/5 (8 votes)
Added on 23 May 2006
Conditional Caching
Allows more flexible caching via :if and :tag options.
Rating: 5/5 (8 votes)
Added on 24 May 2006
Remote Helpers
Provides gui feedback for any remote function calls.
Rating: 4/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
XHTML Content Type
xhtml_content_type allows you to set the default MIME type for rendered .rhtml views to application/xhtml+xml if the client supports it, and only falling back to text/html for older clients.
Rating: 3/5 (7 votes)
Added on 24 May 2006
HTTP Caching
Allows your Rails application to take advantage of the caching mechanisms built into HTTP 1.1 (i.e., 304 Not Modified return code).
Rating: 4/5 (2 votes)
Added on 24 May 2006
Validates Numericality Of
Extends the validates_numericality_of validation by adding :gt, :gte:, :lt, :lte, :eq, :even, :odd conditions
Rating: 4/5 (2 votes)
Added on 25 May 2006
Custom Error Message
Active Record validation enhancement. Gives you the option to not have your custom validation error message prefixed with the attribute name.
Rating: 4/5 (8 votes)
Added on 25 May 2006
MigrationDataDumper
Allows you to dump and restore table data directly from a migrations’ up and down methods. Data is stored in yaml fixture files under db/data/[environment]/, and can be version controlled like normal files.
Rating: 5/5 (3 votes)
Added on 25 May 2006
ActionMailServer
Adds a simple SMTP server for receiving email with ActionMailer.
Rating: 5/5 (1 vote)
Added on 25 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
Latex Render Helper
Adds a helper method to render a latex fragment into an image.
Rating: 4/5 (2 votes)
Added on 25 May 2006
Useless Ajax Mux-Demux
Allows you to multiplex a bunch of ajax requests into a single one to the server. These requests will be disptached on the server and the results collected as a single JSON string. This makes it very easy to update multiple sections of a page using a single ajax call.
Rating: 3/5 (6 votes)
Added on 25 May 2006
Simple Date Select
Use a text box instead of multiple select boxes for date and datetime fields in scaffolded forms.
Rating: 3/5 (12 votes)
Added on 25 May 2006
Bundled Resource
Groups assets into bundles and reduces setup code. Includes Dynarch calendar, qForms.
Rating: 4/5 (6 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
RUtils
Allow most of your application (including dates and HTML beautification) to use Russian language.
Rating: 4/5 (18 votes)
Added on 25 May 2006
ActiveRBAC
ActiveRBAC is a library for Ruby On Rails that provides a full stack for managing users and permissions.
Rating: 4/5 (10 votes)
Added on 25 May 2006
Rails Application Visualizer
Generates graphs for both model and controller relations. Requires graphviz.
Rating: 5/5 (5 votes)
Added on 25 May 2006
Textmate Footnotes
Adds clickable links in development mode that take you directly to your Textmate editor.
Rating: 4/5 (28 votes)
Added on 25 May 2006
JSON Webservice
The json_webservice makes it possible for the ActionWebService to respond with JSON instead of SOAP.
Rating: 2/5 (4 votes)
Added on 25 May 2006
Flash Fixes
Flash Player 8’s HTTP Request is broken. Drop this plugin in your vendor/plugins folder and magically Flash Player 8 uploading will work with Rails.
Rating: 4/5 (1 vote)
Added on 25 May 2006
Better Output Compression
Provide a filter to perform gzip and deflate compression of action output. Handles proxy caching and component rendering correctly.
Rating: 4/5 (4 votes)
Added on 25 May 2006
Foreign Key Schema Dumper
Adds support for Foreign Key Constraints in schema dumper.
Rating: 4/5 (2 votes)
Added on 25 May 2006
BackgrounDRb
A drb server for running background tasks from your rails app with hooks for progress bars and also in memory caching system.
Rating: 4/5 (24 votes)
Added on 25 May 2006
Foreign Key Migrations
Foreign Key Migrations is a plugin that automatically generates foreign-key constraints when creating tables. It uses SQL-92 syntax and as such should be compatible with most databases that support foreign-key constraints.
Rating: 4/5 (17 votes)
Added on 26 May 2006
Cascading Stylesheets
Allows you to define application-wide, environment-specific (such as different backgrounds for UAT and production) and page-specific styles without needing to manually link each one.
Rating: 3/5 (6 votes)
Added on 26 May 2006
Cascading Javascripts
Allows you to define application-wide and page-specific javascript files without needing to manually include each one.
Rating: 0/5 (0 votes)
Added on 26 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
Rails rcov
Find your tests' blind spots easily with Mauricio Fernandez's rcov code coverage tool and this set of dynamic Rake tasks.
Rating: 4/5 (33 votes)
Added on 27 May 2006
Acts As Blog
Here is a new plugin that allows you to easily switch between BlueCloth,RedCloth, and SmartyPants for you markup. It will also allow you to filter out html tags that weren't created with the markup syntax. Very usefull for blogs!
Rating: 4/5 (9 votes)
Added on 28 May 2006
ARTS Plugin - Another RJS Testing System
Adds the 'assert_rjs' method, allowing you to test all of your rjs interactions with the same syntax as rjs calls themselves (page.visual_effect)
Rating: 4/5 (9 votes)
Added on 29 May 2006
HABTM Create
This plugin fixes the has_and_belongs_to_many#create behavior so it correctly populates the join table for the created records.
Rating: 3/5 (3 votes)
Added on 29 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
HTPasswd
This plugin allows controllers to use HTTP Basic and Digest access authentication.
Rating: 3/5 (11 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
Upload mock
A plugin that gives you a quick way to fake a file upload in your tests
Rating: 4/5 (6 votes)
Added on 31 May 2006
Track
Allows simple "flow-like" action sequences to be implemented
Rating: 2/5 (2 votes)
Added on 31 May 2006
Simple LDAP Authenticator
Simple authentication to an LDAP server with sensible defaults and a minimum of configuration.
Rating: 3/5 (16 votes)
Added on 31 May 2006
Exiguous formatter
A very simple formatter that adds paragraphs to newline separated blocks of text. It also includes Rubypants, which converts all types of quotes to better looking alternatives.
Rating: 2/5 (1 vote)
Added on 1 Jun 2006
History
Stores the browsing history of user in an intelligent way.
Rating: 3/5 (6 votes)
Added on 1 Jun 2006
Row Version Migrations
Row Version Migrations is a plugin that automatically generates row version columns for every database table.
Rating: 4/5 (2 votes)
Added on 2 Jun 2006
Candidate Keys
Makes it easy to use another field (such as ISBN) as a primary lookup field.
Rating: 5/5 (3 votes)
Added on 3 Jun 2006
Rail Mail
When enabled, any mail sent by your application will be trapped and stored in a database table. An interface is enabled within your application where you can view these emails.
Rating: 4/5 (10 votes)
Added on 3 Jun 2006
psitsNOT
psitsNOT ("Photoshop it's NOT!") is an AJAX powered image editor for Rails.
Rating: 4/5 (9 votes)
Added on 3 Jun 2006
MergeJS
Now superceded by AssetPackager which supports CSS as well.
Rating: 4/5 (5 votes)
Added on 3 Jun 2006
Simplified form helper
Adds form helper methods that generate the field along with the label and the error message
Rating: 3/5 (3 votes)
Added on 4 Jun 2006
Asset Field
Adds asset management capabilities to your model.
Rating: 3/5 (5 votes)
Added on 5 Jun 2006
Window Helper
Opens a modal dialog containing the specified content.
Rating: 3/5 (7 votes)
Added on 5 Jun 2006
Unobtrusive Javascript for Rails
The Unobtrusive Javascript plugin for Rails allows you to attach Javascript behaviour and events to your page elements using pure Ruby, from within your controller or view, without clogging up your rendered HTML with Javascript - either inline or in the head of your document.
Rating: 4/5 (10 votes)
Added on 7 Jun 2006
Fix Date
FixDate adds a wee bit more functionality to Rails’ built in DateHelper class.
Rating: 4/5 (2 votes)
Added on 7 Jun 2006
Default Value
Sets up accessors returning a provided value for one or more fields. If the values of the fields aren't set upon saving the record, the fields are set to the default value provided.
Rating: 4/5 (6 votes)
Added on 7 Jun 2006
in_place_controls
InPlaceControls is a Ruby on Rails plugin that creates "active" checkboxes, selects and radio buttons in the view that update your model via the builtin Rails in-place editing features.
Rating: 4/5 (6 votes)
Added on 8 Jun 2006
Acts As Versioned Association
Building on the great 'acts_as_versioned' plugin by Rick Olson, this plugin also stores versions of associations.
Rating: 4/5 (11 votes)
Added on 9 Jun 2006
RSpec on Rails
Allows you to use RSpec (http://rspec.rubyforge.org) with Rails.
Rating: 5/5 (19 votes)
Added on 9 Jun 2006
Manage Fixtures
A super lightweight tool used to export data into the test/fixtures directory.
Rating: 3/5 (78 votes)
Added on 9 Jun 2006
ResponseFrom
Grab XML from another Rails app and turn it into an ActiveRecord class.
Rating: 5/5 (1 vote)
Added on 9 Jun 2006
Scoped Access
Allows you to easily add scope to your models in your controller.
Rating: 4/5 (12 votes)
Added on 10 Jun 2006
Growl Tests
Causes failures and errors to be reported via the Growl notification framework on Mac OS X.
Rating: 3/5 (2 votes)
Added on 10 Jun 2006
OpenID Consumer
Allows you to use OpenID authentication and profile exchange.
Rating: 4/5 (7 votes)
Added on 10 Jun 2006
Acts as Network
Adds "networking" behaviour to any ActiveRecord model.
Rating: 3/5 (7 votes)
Added on 12 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
Dashed DOM_ID
Adds a method to your model to output a DOM ID suitable for identifying items in your views for AJAX and effects.
Rating: 4/5 (4 votes)
Added on 14 Jun 2006
ModelFormatter
Format data coming in and out of the model easily with these class methods. format_column :sale_price, :as => :currency Can use blocks, custom formatters, or even help out by contributing to the pluggable formatting code!
Rating: 5/5 (13 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
Acts as Popular
Acts As Popular makes models know about popularity and the way it is updated between their records.
Rating: 4/5 (2 votes)
Added on 15 Jun 2006
ActiveRecord Database Functions
Enable the use of built-in database functions through ActiveRecord.
Rating: 5/5 (1 vote)
Added on 16 Jun 2006
dnsbl_check
dnsbl_check is a Rails plugin that checks every incoming request to see if the client is listed on a DNS Blackhole List. This helps prevent abuse from spammers/crackers.
Rating: 4/5 (8 votes)
Added on 18 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
AssetPackager
JavaScript and CSS Asset Compression for Production Rails Apps
Rating: 3/5 (14 votes)
Added on 19 Jun 2006
Gems
This is a small plugin that helps with Ruby Gem management for your application. It will automatically include all gem/lib paths into the $LOAD_PATH on startup.
Rating: 5/5 (6 votes)
Added on 19 Jun 2006
URL Column
This plugin makes it easy to render pretty URLs for accessing your records rather than using IDs.
Rating: 3/5 (5 votes)
Added on 20 Jun 2006
CssFormBuilder
A little plugin containing a form builder that uses css to produce tableless, lined-up forms.
Rating: 3/5 (16 votes)
Added on 21 Jun 2006
Simple Sidebar
Makes component, partial or completely static sidebars as easy as a few class method declarations and a single view method. Flexible, simple, easy to cache.
Rating: 4/5 (24 votes)
Added on 21 Jun 2006
MySQL Bigint
Adds support for bigint columns in mysql databases.
Rating: 4/5 (6 votes)
Added on 21 Jun 2006
Game DSL
Adds several features to support playing of traditional board, card and role-playing games. These features include an acts_as_deck model extension and additions to the Array class to support decks of cards.
Rating: 5/5 (2 votes)
Added on 21 Jun 2006
Annotate Renders
Displays the file name of the rendered template in a comment.
Rating: 4/5 (2 votes)
Added on 22 Jun 2006
UrlForWithPrefix
Adds the :prefix option to url_for, which makes it easy to link to other rails applications hosted at the same hostname.
Rating: 5/5 (2 votes)
Added on 22 Jun 2006
acts_as_rateable
Allows any ActiveRecord model to be rated/ranked
Rating: 4/5 (388 votes)
Added on 23 Jun 2006
acts_as_voteable
Allows any ActiveRecord model to be voted on.
Rating: 4/5 (49 votes)
Added on 24 Jun 2006
Searchable
Module for search-enabling models using Ferret (future: multiple backends)
Rating: 4/5 (6 votes)
Added on 25 Jun 2006
acts_as_commentable
Add comments to any ActiveRecord model. acts_as_commentable comments can also function as notes, descriptions, definitions, etc...
Rating: 4/5 (39 votes)
Added on 26 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
Exception Logger
Logs your Rails exceptions in the database and provides a funky web interface to manage them.
Rating: 4/5 (13 votes)
Added on 27 Jun 2006
partitioned_id
This plugin adds a partitioned_id to ease the storage partitioning of lots of files in the file system. For an id of 1, a string "0000/0001" will be returned and for an id of 12345678, a string "1234/5678" will be returned.
Rating: 3/5 (1 vote)
Added on 27 Jun 2006
Magellan
Allows navigation logic to be abstracted from views/controllers as a way of managing complexity on larger projects.
Rating: 3/5 (4 votes)
Added on 28 Jun 2006
Enkoder
Encodes email addresses using Javascript
Rating: 3/5 (3 votes)
Added on 28 Jun 2006
Validates Multiparameter Assignments
Makes multiparameter assignment errors to be added to the model, rather than raising ActiveRecord::MultiparameterAssignmentErrors.
Rating: 4/5 (7 votes)
Added on 28 Jun 2006
JDBC Adapter
Provides a JDBC adapter for Rails apps.
Rating: 0/5 (0 votes)
Added on 30 Jun 2006
Comatose
Comatose is a micro CMS for embedding in Rails applications. It's designed to be lean, mean, easily embedded, and easy to re-skin for existing applications.
Rating: 4/5 (14 votes)
Added on 3 Jul 2006
System Settings
Provides a convenient way to store and retrieve system configuration settings in the database.
Rating: 4/5 (2 votes)
Added on 3 Jul 2006
Dynamic Finders with Belongs To Names
This plugin enhances dynamic finders to allow use of a belongs_to association name instead of having to use the foreign key attribute directly.
Rating: 0/5 (0 votes)
Added on 3 Jul 2006
meantime_filter
This plugin introduces a new filter type to ActionController::Base: meantime filters. They are called at the time of the action call just after before filters. They allow to do things around the action by yielding when the action has to be performed. This enables the action to be executed within the block of any method.
Rating: 4/5 (8 votes)
Added on 3 Jul 2006
Acts As Modified
This plugin lets you track attribute changes to an ActiveRecord object.
Rating: 4/5 (5 votes)
Added on 3 Jul 2006
Testcase - Setup and Teardown with Blocks
This implementation of setup and teardown in test cases makes use of blocks, rather than full methods, allowing multiple setups and teardowns.
Rating: 4/5 (7 votes)
Added on 3 Jul 2006
MicroID
Easily add your MicroID to your content to claim ownership.
Rating: 5/5 (3 votes)
Added on 3 Jul 2006
Acts as Friend
Extends a user model to create friend relationships.
Rating: 2/5 (16 votes)
Added on 3 Jul 2006
Environment Check
Checks that your rails application is running against the correct database, given the current environment (+RAILS_ENV+).
Rating: 0/5 (0 votes)
Added on 4 Jul 2006
TestableLogger
Testable Logger lets you assert that messages were (or were not) written to the application's log file during a test case.
Rating: 5/5 (5 votes)
Added on 5 Jul 2006
Acts As Bookmarkable
A bookmarkable model can be any ActiveRecord class so you can use the acts_as_bookmarkable to bookmark other users in a friends list, or bookmark posts in a favorites list, etc.
Rating: 4/5 (12 votes)
Added on 6 Jul 2006
Datalist For
Aids in manipulating a list of ActiveRecord objects.
Rating: 3/5 (9 votes)
Added on 7 Jul 2006
Assert Select
Adds the assert_select method so you can use CSS-like selectors to test HTML pages. Keeps you functional tests DRY and simple.
Rating: 4/5 (8 votes)
Added on 9 Jul 2006
YM4R/GM
Helps the use of Google Maps from Rails applications.
Rating: 4/5 (19 votes)
Added on 10 Jul 2006
ImageMagick for Rails
Provides an easy way to use ImageMagick commands to process images from a Rails template.
Rating: 4/5 (14 votes)
Added on 10 Jul 2006
CRUD Generator
Generates a CRUD-ready controller and model.
Rating: 4/5 (7 votes)
Added on 10 Jul 2006
RFPDF
Adds support for .rfpdf templates which generate PDF.
Rating: 3/5 (10 votes)
Added on 10 Jul 2006
auto_admin
Automatically creates a simple administration interface for your models.
Rating: 4/5 (18 votes)
Added on 11 Jul 2006
Validates Unlike
Validate that an attribute doesn't match a regular expression.
Rating: 3/5 (1 vote)
Added on 12 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
ExceptionTextable
Get SMS notifications on server errors.
Rating: 3/5 (5 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
Safe ERB
Safe ERB checks if the string written by “<%= %>” in your rhtml template is escaped correctly and raises an error if it is not escaped, which will significantly reduce the possibility of putting cross-site scripting vulnerability into your web application.
Rating: 4/5 (7 votes)
Added on 17 Jul 2006
Elfproef
Validates Dutch bank accounts numbers
Rating: 5/5 (1 vote)
Added on 17 Jul 2006
Schema Validations
Schema Validations is a plugin that reads various constraints defined against columns in your database and applies the closest matching rails validation. (Ala Dave Thomas' Keynote.)
Rating: 4/5 (8 votes)
Added on 18 Jul 2006
Redirect Routing
Define redirects straight from your routes.rb
Rating: 5/5 (1 vote)
Added on 18 Jul 2006
Inherits From
Implements class table inheritance in ActiveRecord.
Rating: 4/5 (7 votes)
Added on 19 Jul 2006
Referenced Page Caching
A small wrapper around Rails' page caching that allows you to add references to a current page's cache file.
Rating: 4/5 (1 vote)
Added on 19 Jul 2006
Google Calendar Generator
Plugin generator for Ruby On Rails Allow to display google Calendar events in a Rails application.
Rating: 4/5 (8 votes)
Added on 19 Jul 2006
CAS Authentication Filter
Enables authentication against a Centralized Authentication Service (CAS) server.
Rating: 5/5 (3 votes)
Added on 19 Jul 2006
Acts As Unimaginative Join Model
A simple shortcut to ease the promotion of simple HABTM relations to join models.
Rating: 0/5 (0 votes)
Added on 19 Jul 2006
AsyncMailer
Send emails via ActionMailer asynchronously to avoid holding up your transaction.
Rating: 4/5 (3 votes)
Added on 19 Jul 2006
Tabular FormBuilder
A formbuilder for creating forms with tables.
Rating: 4/5 (3 votes)
Added on 19 Jul 2006
Codex
Codex is a set of modules that lets you get that text out of your code and into shiny clean yml.
Rating: 5/5 (2 votes)
Added on 19 Jul 2006
Rails Stats
Rails Stats is a basic graphical version of the Rake 'stats' task.
Rating: 5/5 (4 votes)
Added on 19 Jul 2006
acts_as_sequenced
Rating: 2/5 (5 votes)
Added on 19 Jul 2006
acts_as_ratable
An ActiveRecord mixin that provides rating capabilities to a given model. Useful for community-driven applications.
Rating: 3/5 (138 votes)
Added on 20 Jul 2006
loads_from_amazon
An ActiveRecord mixin to allow a model object to be populated with the details of a product listed on amazon. Uses the Amazon/Ruby library.
Rating: 4/5 (1 vote)
Added on 20 Jul 2006
Mail Queue
A dead simple way to make Action Mailer asynchronous. Mail Queue is a Rails plugin that queues up mail sent from the Action Mailer. You can then call a cron job (e.g. script/runner "MailQueue.process"), to deliver your mail.
Rating: 4/5 (17 votes)
Added on 21 Jul 2006
MacroDeck Services
Provides a large number of underlying functions, such as data abstraction (meant for generic data storage), user authentication, and blog editing.
Rating: 4/5 (4 votes)
Added on 21 Jul 2006
App Config
AppConfig plugin provides a convenient way for configuration application wide settings. Extra custom files in config/ or other unusual configuration hacks are no longer needed. AppConfig extends Rails configuration process in a way that allows to setup application specific options within default configuration block.
Rating: 5/5 (28 votes)
Added on 21 Jul 2006
acts_as_sluggable
Add slugs to URLs based on an existing field on the model.
Rating: 4/5 (20 votes)
Added on 21 Jul 2006
InPlaceCompleter
This plugin provides two new Ajax-controls that makes it possible to have In-Place-Editing fields with either Local or Remote autocompletion.
Rating: 2/5 (6 votes)
Added on 22 Jul 2006
Browser Detect
A simple helper to get at the user's browser.
Rating: 5/5 (3 votes)
Added on 22 Jul 2006
Acts As Automatic
Automatically adds belongs_to :whatever when it detects whatever_id in the model's table. Also can apply associations defined in a YAML file.
Rating: 5/5 (2 votes)
Added on 22 Jul 2006
Tabnav
Just the easiest way to add tabbed navigations to your rails app!!!
Rating: 4/5 (31 votes)
Added on 23 Jul 2006
YM4R/Mapstraction
Helps the use of the Mapstraction JS library from Rails applications.
Rating: 4/5 (5 votes)
Added on 24 Jul 2006
HelpEngine
The HelpEngine lets you manage and place context sensitive help links within your application without worrying about the underlying implementation.
Rating: 3/5 (2 votes)
Added on 24 Jul 2006
Hpricot Forms
Provides functionality similar to HtmlUnit, allowing tests to load pages, fill out form fields, etc.
Rating: 4/5 (2 votes)
Added on 24 Jul 2006
Juggernaut
The Juggernaut plugin for Ruby on Rails aims to revolutionize your Rails app by letting the server initiate a connection and push data to the client.
Rating: 4/5 (17 votes)
Added on 25 Jul 2006
Acts As View
Allows AR models to behave as same as view tables.
Rating: 4/5 (11 votes)
Added on 25 Jul 2006
ResponseLogger
Logs the response body in development mode.
Rating: 4/5 (1 vote)
Added on 25 Jul 2006
Assert Request
The assert_request plugin provides an easy way to make sure that your rails actions are only called with the method, protocol, and parameters that you expect. This can save a considerable amount of error-checking code, uncover hidden bugs, and prevent security holes.
Rating: 5/5 (30 votes)
Added on 26 Jul 2006
dry_scaffold
Deprecated in favor of active_scaffold
Rating: 4/5 (4 votes)
Added on 26 Jul 2006
has_many_polymorphs
Makes using ActiveRecord polymorphic associations dead easy. Supports self-references and double-side associations.
Rating: 4/5 (15 votes)
Added on 26 Jul 2006
MenuEngine
A small Rails engine that can generate templated drop-down DHTML menus commonly used for web site navigation.
Rating: 3/5 (20 votes)
Added on 28 Jul 2006
Getdate Column
This plugin is designed to make the accessor methods of a datetime column accept and return string representations of the date (e.g. "today", "10 days from now", "1/2/06 10pm").
Rating: 5/5 (2 votes)
Added on 28 Jul 2006
Dynamic Scope
Adds dynamic methods to scope.
Rating: 2/5 (16 votes)
Added on 28 Jul 2006
ScopedProxy
ScopedProxy uses with_scope and proxy objects to make it easy to find and count different types of records.
Rating: 5/5 (2 votes)
Added on 28 Jul 2006
Simple Access Control
Define access rule conditionals as filters on actions, controller logic, or in views. This plugin fixes the problems of its ancestor, acl_system2, and is a good bed-fellow with Acts As Authenticated.
Rating: 4/5 (8 votes)
Added on 28 Jul 2006
Authenticated Cookie
Not quite a plugin. It builds on AAA without making a mess of your vendor/plugins. Get closer to sessionless, stateless design!
Rating: 3/5 (3 votes)
Added on 29 Jul 2006
Validation Reflection
Reflect on validations.
Rating: 5/5 (33 votes)
Added on 29 Jul 2006
Acts as Changed
Specifies only the changed fields when updating the database record.
Rating: 4/5 (4 votes)
Added on 31 Jul 2006
TestInjector
Dynamically adds tests for your model relations.
Rating: 1/5 (5 votes)
Added on 31 Jul 2006
acts_as_audited
Active Record extension that logs all revisions in an audits table, allowing changes to be reverted.
Rating: 5/5 (16 votes)
Added on 1 Aug 2006
Reloadable Helpers
Makes helper modules reloadable -- no more restarting the app!
Rating: 5/5 (1 vote)
Added on 2 Aug 2006
Rake Task Completion
Provides tab completion to the Bash shell for the Rake tasks in your Rails application.
Rating: 5/5 (1 vote)
Added on 2 Aug 2006
InnoDB Migrations
Sets the default table type to InnoDB for new tables created with ActiveRecord migrations.
Rating: 0/5 (0 votes)
Added on 2 Aug 2006
Responsible Generators
Replaces the Rails default controller generator with a new version that creates a test case for the helper when controllers are generated. Also provides a generator for Helpers.
Rating: 4/5 (3 votes)
Added on 2 Aug 2006
Enforce Schema Rules
Automatically validate your model against schema constraints. (Along the lines of what Dave Thomas mentioned in his keynote).
Rating: 5/5 (3 votes)
Added on 3 Aug 2006
BetterNestedSet
This plugin provides an ehanced acts_as_nested_set mixin, with move_to_child_of, level, ancestors, siblings...
Rating: 4/5 (30 votes)
Added on 6 Aug 2006
Multiple Select Helper
Adds alternative multiple selection lists for arrays, collections or trees.
Rating: 5/5 (9 votes)
Added on 7 Aug 2006
:dependent => :protect option
Adds a new value to has_many's dependent option named protect so you will never destroy a record with associated records.
Rating: 5/5 (4 votes)
Added on 7 Aug 2006
Asynchronous
Make any method in your model asynchronous.
Rating: 5/5 (1 vote)
Added on 8 Aug 2006
Acts As Most Popular
This plugin retrieves the most frequently occurring values for each column.
Rating: 5/5 (2 votes)
Added on 8 Aug 2006
GoogleMaps
Easily use the Google Maps API from your application.
Rating: 4/5 (36 votes)
Added on 8 Aug 2006
Has Flags
The has_flags plugin provides a simple way to define and access multiple boolean flags that map to a single integer database column.
Rating: 4/5 (13 votes)
Added on 8 Aug 2006
Plugin Test Kit
This lovely little beet gives you the power to test your plugins with as little hassle as a Rails application. Just install, generate, use.
Rating: 4/5 (2 votes)
Added on 9 Aug 2006
acts_as_textiled
This simple plugin allows you to forget about constantly rendering Textile in your application.
Rating: 4/5 (14 votes)
Added on 10 Aug 2006
ActiveRecord 1337
Render text from your database as leet-speak.
Rating: 3/5 (3 votes)
Added on 11 Aug 2006
dhtml_calendar
Ruby on Rails engine plugin for "Dynarch DHTML/JavaScript Calendar"
Rating: 4/5 (5 votes)
Added on 11 Aug 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
Transactional Migrations
Transactional Migrations is a plugin that ensures your migration scripts--both up and down--run within a transaction. When used in conjunction with a database that supports transactional Data Definition Language (DDL)--such as PostgreSQL--this ensures that if any statement within your migration script fails, the entire script is rolled-back.
Rating: 5/5 (5 votes)
Added on 14 Aug 2006
Whiny Finder
Adds find! and find_[all_]by_*! methods to raise exceptions when records aren't found.
Rating: 4/5 (3 votes)
Added on 14 Aug 2006
Association Scope
Allows scoping of association definitions.
Rating: 5/5 (3 votes)
Added on 14 Aug 2006
Client-Side Validation
Mostly declarative client-side validation.
Rating: 2/5 (3 votes)
Added on 14 Aug 2006
Active Test
ActiveTest atomizes tests and meta-programs them to be quicker to write, easier to read. Makes testing Rails-friendly.
Rating: 4/5 (5 votes)
Added on 15 Aug 2006
Mocha
Mocking and stubbing of class and instance methods on concrete classes.
Rating: 4/5 (19 votes)
Added on 16 Aug 2006
Rails XLS
Generate XLS documents through the use of ".rxls" views.
Rating: 3/5 (8 votes)
Added on 18 Aug 2006
Memcache fragments with time expiry
Makes rails fragment cache play nice with robot coop memcache-client plugin and adds an :expire=>time syntax to the cache fragment view helper
Rating: 4/5 (7 votes)
Added on 19 Aug 2006
Simple RCSS
Allows you to use ERb in your stylesheets.
Rating: 4/5 (1 vote)
Added on 21 Aug 2006
Localization Simplified
Dead simple localization for one-language (non-english) Rails applications. See details for language support. Just dump in your plugins dir, set your language and you're done. Current version 0.9 (for Rails 1.2+, 2.0+), released Jan 13, 2008
Rating: 4/5 (35 votes)
Added on 21 Aug 2006
Hotkey
Create page hotkeys to javascript [remote] functions; API similar to link_to, link_to_remote, and link_to_function
Rating: 4/5 (4 votes)
Added on 22 Aug 2006
autoDB Admin Console
Provides an AJAXy admin interface for your models.
Rating: 3/5 (2 votes)
Added on 22 Aug 2006
All Fixtures
Provides one-liner to load all your fixtures.
Rating: 5/5 (2 votes)
Added on 22 Aug 2006
ActionMailer TLS
This plugin allows ActionMailer to work with SMTP servers that require TLS.
Rating: 3/5 (9 votes)
Added on 22 Aug 2006
Swedish Rails
Swedish Rails is a plugin that aims to make web applications in Swedish easier.
Rating: 5/5 (2 votes)
Added on 22 Aug 2006
Restful Authentication
Add authentication in a RESTful way.
Rating: 4/5 (241 votes)
Added on 22 Aug 2006
Fleximage
Fleximage is a Rails plugin that tries to make image uploading and rendering super easy.
Rating: 5/5 (77 votes)
Added on 22 Aug 2006
WebORB on Rails
Implements Flash Remoting and Flex RPC for building Rich Internet Applications in Rails.
Rating: 3/5 (9 votes)
Added on 22 Aug 2006
Redbox
A Thickbox for Rails
Rating: 4/5 (25 votes)
Added on 23 Aug 2006
assert_required
You can use assert_required to keep your unit tests DRY.
Rating: 4/5 (3 votes)
Added on 25 Aug 2006
Acts as Clusterable
Provides an easy way to cluster to your database records -- for example, for grouping search results.
Rating: 5/5 (2 votes)
Added on 25 Aug 2006
DatebocksEngine
DatebocksEngine is a very simple Rails engine which provides a helper method to instantly deploy the Datebocks into your application.
Rating: 3/5 (11 votes)
Added on 25 Aug 2006
Tesly Reporter
Adds automatic reporting of test results to Tesly (http://www.tesly.com/)
Rating: 0/5 (0 votes)
Added on 27 Aug 2006
paginating_find
Makes it easy to load tens of thousands of model instances through the standard ActiveRecord find methods in "pages" rather than all at once.
Rating: 4/5 (43 votes)
Added on 27 Aug 2006
secure-action-plugin
Rails plugin for preventing assumed-logged-in attacks.
Rating: 5/5 (4 votes)
Added on 28 Aug 2006
Microformat helper
Helper methods for rendering hAtom feeds, simple hCards, and the datetime design pattern.
Rating: 2/5 (3 votes)
Added on 1 Sep 2006
to_csv
Rating: 3/5 (7 votes)
Added on 1 Sep 2006
Deprecateed
Check for deprecated code in your Rails app.
Rating: 5/5 (1 vote)
Added on 3 Sep 2006
Markdown on Rails
Rails markdown template hander. Easily use markdown for your rails views.
Rating: 4/5 (14 votes)
Added on 3 Sep 2006
Checkbox Set Helper
Provides a helper class property for using checkboxes for selecting multiple items (for instance, children in a @has_many@ relationship).
Rating: 3/5 (4 votes)
Added on 5 Sep 2006
Nested Layouts
Rails plugin to allow nesting layouts in one another.
Rating: 5/5 (13 votes)
Added on 5 Sep 2006
TableauEngine
TableauEngine is a AJAX-based photo album engine ported from the original Tableau photo album for rails, found at http://creativi.st/tableau.
Rating: 5/5 (1 vote)
Added on 5 Sep 2006
Acts as Configurable
Adds a number of methods to an AR model which enable saving any settings you want.
Rating: 4/5 (6 votes)
Added on 6 Sep 2006
FCKeditor
This installs the fckeditor along with a set of helpers to simplify its use. It comes complete with resource manager and spell check.
Rating: 5/5 (34 votes)
Added on 6 Sep 2006
Ajax Scaffold
This is a plugin version of the Ajax Scaffold generator
Rating: 4/5 (18 votes)
Added on 6 Sep 2006
Foreign Key Associations
Foreign Key Associations is a plugin that automatically creates associations based on foreign-keys.
Rating: 5/5 (3 votes)
Added on 6 Sep 2006
criteria_query
Extension to the ActiveRecord find mechanism. It allows object-oriented construction of queries.
Rating: 4/5 (6 votes)
Added on 6 Sep 2006
Watir on Rails
Generate, develop, and run Watir tests from Rails.
Rating: 4/5 (3 votes)
Added on 7 Sep 2006
Association Extensions
Adds methods for candidates, complement, unrelated to associations. Provides methods for getting/setting associations by id.
Rating: 0/5 (0 votes)
Added on 7 Sep 2006
Acts as Toucher
Inform a model when another model gets updated.
Rating: 4/5 (2 votes)
Added on 8 Sep 2006
Dashboard Engine
It reads through all the controllers and extracts views that are candidates for being displayed on the dashboard. It supports named views, parameterized views, cards, save and retrieval.
Rating: 4/5 (8 votes)
Added on 8 Sep 2006
RedHillOnRails Core
RedHill on Rails Core is a plugin that adds the following features: * Generic support for foreign-keys; * Mechanism for obtaining indexes directly from a model class; and * A mechanism for determining when <code>Schema.define()</code> is running.
Rating: 5/5 (5 votes)
Added on 11 Sep 2006
Aim Status Helper