Method: ActiveRecord::Reflection::ThroughReflection#through_reflection
- Defined in:
- activerecord/lib/active_record/reflection.rb
#through_reflection ⇒ Object
Returns the AssociationReflection object specified in the :through option of a HasManyThrough or HasOneThrough association.
class Post < ActiveRecord::Base
has_many :taggings
has_many :tags, through: :taggings
end
= Post.reflect_on_association(:tags)
.through_reflection
# => <ActiveRecord::Reflection::HasManyReflection: @name=:taggings, @active_record=Post, @plural_name="taggings">
1028 1029 1030 |
# File 'activerecord/lib/active_record/reflection.rb', line 1028 def through_reflection active_record._reflect_on_association([:through]) end |