diff options
author | Ryan Bigg <radarlistener@gmail.com> | 2012-03-12 16:01:38 -0700 |
---|---|---|
committer | Ryan Bigg <radarlistener@gmail.com> | 2012-03-12 16:01:57 -0700 |
commit | 30b2dd431e889ba613511763152a28bab623b90e (patch) | |
tree | 6476b9ae04cb116fc6e9e3b53419989ca42ffa89 /railties/guides/source/configuring.textile | |
parent | 6c93fbc516f85fa59fa165f130872d02262f4a28 (diff) | |
download | rails-30b2dd431e889ba613511763152a28bab623b90e.tar.gz rails-30b2dd431e889ba613511763152a28bab623b90e.tar.bz2 rails-30b2dd431e889ba613511763152a28bab623b90e.zip |
[config guide] Add mass_assignment_sanitizer to Active Record config options
Diffstat (limited to 'railties/guides/source/configuring.textile')
-rw-r--r-- | railties/guides/source/configuring.textile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/railties/guides/source/configuring.textile b/railties/guides/source/configuring.textile index 0ab1076fff..7a93a30702 100644 --- a/railties/guides/source/configuring.textile +++ b/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. |