RedHill on Rails Plugins
Here are some of the Ruby on Rails plugins we've developed that we think might be generally applicable in the wider rails community. We hope you will find some useful too.
The following plugins are freely downloadable and released under an MIT license:
Cascading Javascripts
Cascading Javascripts is a plugin that enhances the behaviour of the built-in javascript_include_tag macro
Cascading Stylesheets
Cascading Stylesheets is a plugin that enhances the behaviour of the built-in stylesheet_link_tag macro to support a :defaults parameter
Conventional Validations
Conventional Validations is a plugin that attempts to apply validation based on the naming of columns
Environment Check
Environment Check is a plugin that checks to ensure the application environment RAILS_ENV matches the database environment
Foreign Key Associations
Foreign Key Associations is a plugin that automatically creates associations based on foreign-keys
Foreign Key Migrations
Foreign Key Migrations is a plugin that automatically generates foreign-key constraints when creating tables
Redhillonrails Core
RedHill on Rails Core is a plugin that features to support other RedHill on Rails plugins
Restful Transactions
Restful Transactions is a plugin that ensures that any action executed within a POST, PUT or DELETE request is wrapped in a transaction
Row Version Migrations
Row Version Migrations is a plugin that automatically generates created_at, updated_at and lock_version columns for every table
Schema Validations
Schema Validations is a plugin that reads various constraints defined against columns in your database and applies the closest matching rails validation
Simian
Simian is a plugin that adds rake three rake tasks that makes it trivial to perform duplicate code checking against your project’s source code
Stripper
Stripper is a plugin that removes leading and trailing blanks from attribute values
System Settings
System Settings is a plugin that provides a convenient way to store and retrieve system configuration settings in the database
Transactional Migrations
Transactional Migrations is a plugin that ensures your migration scripts—both up and down—run within a transaction
