diff options
author | yui-knk <spiketeika@gmail.com> | 2015-11-15 23:56:52 +0900 |
---|---|---|
committer | yui-knk <spiketeika@gmail.com> | 2015-11-16 23:15:45 +0900 |
commit | 817c1825c15013fd0180762ac5c05a2e024a640d (patch) | |
tree | b27701f790e2c7d2e6fcaff93724025de4fb5557 /activerecord/lib/active_record/railtie.rb | |
parent | 69f72223e82a4a4f16f16ad7abb36ebfd162a366 (diff) | |
download | rails-817c1825c15013fd0180762ac5c05a2e024a640d.tar.gz rails-817c1825c15013fd0180762ac5c05a2e024a640d.tar.bz2 rails-817c1825c15013fd0180762ac5c05a2e024a640d.zip |
Except keys of `build_record`'s argument from `create_scope` in initialize_attributes
If argument of `build_record` has key and value which is same as
default value of database, we should also except the key from
`create_scope` in `initialize_attributes`.
Because at first `build_record` initialize record object with argument
of `build_record`, then assign attributes derived from Association's scope.
In this case `record.changed` does not include the key, which value is
same as default value of database, so we should add the key to except list.
Fix #21893.
Diffstat (limited to 'activerecord/lib/active_record/railtie.rb')
0 files changed, 0 insertions, 0 deletions