diff options
author | Sean Griffin <sean@seantheprogrammer.com> | 2016-05-31 12:52:42 -0400 |
---|---|---|
committer | Sean Griffin <sean@seantheprogrammer.com> | 2016-05-31 12:55:02 -0400 |
commit | 56a61e0c439d75244992f01468f09f85b5b08b78 (patch) | |
tree | 113aec28c51f6de43d002d33171070c5470c4306 /activerecord/lib/active_record/scoping | |
parent | 0419e1b6f395e94d81e0709642486433baafd967 (diff) | |
download | rails-56a61e0c439d75244992f01468f09f85b5b08b78.tar.gz rails-56a61e0c439d75244992f01468f09f85b5b08b78.tar.bz2 rails-56a61e0c439d75244992f01468f09f85b5b08b78.zip |
Respect options passed to `foreign_key` when reverting `add_reference`
The code incorrectly assumes that the option was written as
`foreign_key: true`, but that is not always the case. This now mirrors
the behavior of reverting `add_foreign_key`. The code was changed to use
kwargs while I was touching it, as well.
This could really use a refactoring to go through the same code paths as
`add_refernce` in the future, so we don't duplicate default values.
Fixes #25169
Diffstat (limited to 'activerecord/lib/active_record/scoping')
0 files changed, 0 insertions, 0 deletions