1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
Commit graph

3 commits

Author SHA1 Message Date
George Claghorn
03afddd2eb Fix that models can clobber each others' attachment reflections
Consider the following model definitions:

    class User < ApplicationRecord
      has_one_attached :avatar
    end

    class Group < ApplicationRecord
      has_one_attached :avatar
    end

If you attempt to reflect on the User model's avatar attachment via User.reflect_on_attachment, you could receive a reflection for the Group model's avatar attachment. Fix this by ensuring that each model class uses its own Hash object to track attachment reflections.
2018-07-07 17:09:31 -04:00
Kevin Deisz
ce337d1757
Move ActiveStorage reflection logic entirely into ActiveStorage 2018-05-31 09:33:46 -04:00
Kevin Deisz
bc3b6ea461
Reflection for attachments
Add the ability to reflect on the attachments that have been defined using ActiveRecord::Reflection.
2018-05-30 13:28:22 -04:00