public
Description: Rails plugin to validate form data that updates more than one model.
Homepage: http://www.terra-firma-design.com
Clone URL: git://github.com/bgetting/validates_multiparameter_assignments.git
bgetting (author)
Sat Jun 07 23:15:48 -0700 2008
name age message
file MIT-LICENSE Sat Jun 07 23:15:48 -0700 2008 added files [bgetting]
file README Sat Jun 07 23:15:48 -0700 2008 added files [bgetting]
file init.rb Sat Jun 07 23:15:48 -0700 2008 added files [bgetting]
directory lib/ Sat Jun 07 23:15:48 -0700 2008 added files [bgetting]
README
* validates_multiparameter_assignments plugin

A Ruby on Rails plugin that adds "validates_multiparameter_assignments" method to ActiveRecord::Base.
Example:

class User < ActiveRecord::Base
  validates_multiparameter_assignments
end

This makes multiparameter assignment errors to be added to the model, rather than raising 
ActiveRecord::MultiparameterAssignmentErrors.
By default the error message is read from ActiveRecord::Base.default_error_messages[:invalid]. You can change the 
message by adding an option like this:

validates_multiparameter_assignments :message => " is not entered correctly."

This plugin is especially useful when you use date_select helper method in the view, where the user can enter invalid 
dates such as "Feb 31, 2006".

- Shinya Kasatani <kasatani at gmail.com>