mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Mention the removal of attr_accessible and attr_protected in the upgrading guide
Point to the Protected Attributes gem to those who want a smoothly upgrade path before to change to use Strong Parameters. [ci skip]
This commit is contained in:
parent
d5ec8efdaf
commit
d1c5f879b0
1 changed files with 2 additions and 0 deletions
|
@ -45,6 +45,8 @@ Rails 4.0 no longer supports loading plugins from `vendor/plugins`. You must rep
|
|||
|
||||
* Rails 4.0 has changed `serialized_attributes` and `attr_readonly` to class methods only. Now you shouldn't use instance methods, it's deprecated. You must change them, e.g. `self.serialized_attributes` to `self.class.serialized_attributes`.
|
||||
|
||||
* Rails 4.0 has removed `attr_accessible` and `attr_protected` feature in favor of Strong Parameters. You can use the [Protected Attributes gem](https://github.com/rails/protected_attributes) to a smoothly upgrade path.
|
||||
|
||||
### Active Model
|
||||
|
||||
* Rails 4.0 has changed how errors attach with the `ActiveModel::Validations::ConfirmationValidator`. Now when confirmation validations fail the error will be attached to `:#{attribute}_confirmation` instead of `attribute`.
|
||||
|
|
Loading…
Reference in a new issue