Skip to content
Browse files

[config guide] Add mass_assignment_sanitizer to Active Record config …

…options
  • Loading branch information...
1 parent 6c93fbc commit 30b2dd431e889ba613511763152a28bab623b90e @radar radar committed Mar 12, 2012
Showing with 2 additions and 0 deletions.
  1. +2 −0 railties/guides/source/configuring.textile
View
2 railties/guides/source/configuring.textile
@@ -286,6 +286,8 @@ h4. Configuring Active Record
* +config.active_record.dependent_restrict_raises+ will control the behavior when an object with a <tt>:dependent => :restrict</tt> association is deleted. Setting this to false will prevent +DeleteRestrictionError+ from being raised and instead will add an error on the model object. Defaults to false in the development mode.
+* +config.active_record.mass_assignment_sanitizer+ will determine the strictness of the mass assignment sanitization within Rails. Defaults to +:strict+. In this mode, mass assigning any non-+attr_accessible+ attribute in a +create+ or +update_attributes+ call will raise an exception. Setting this option to +:logger+ will only print to the log file when an attribute is being assigned and will not raise an exception.
+
The MySQL adapter adds one additional configuration option:
* +ActiveRecord::ConnectionAdapters::MysqlAdapter.emulate_booleans+ controls whether Active Record will consider all +tinyint(1)+ columns in a MySQL database to be booleans and is true by default.

0 comments on commit 30b2dd4

Please sign in to comment.
Something went wrong with that request. Please try again.