1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activerecord/lib
Sean Griffin e38e0c61e9 Freeze association foreign keys to reduce allocations
The string returned here will ultimately get used as a key of a hash in
the attribute set once the attributes are being built. When you give a
non-frozen string to `Hash#[]`, it will be duped. Be freezing we can
significantly reduce the number of times we end up allocating
`"user_id"`

This does not include any additional tests, as this should not have any
public facing implications. If you are mutating the result of
`Reflection#foreign_key`, please stop.
2015-11-15 15:26:15 -06:00
..
active_record Freeze association foreign keys to reduce allocations 2015-11-15 15:26:15 -06:00
rails/generators Stop aligning the arguments 2015-10-23 21:34:08 -02:00
active_record.rb