class ActiveRecord::Associations::HasManyThroughAssociation
def through_scope_attributes
def through_scope_attributes scope = through_scope || self.scope scope.where_values_hash(through_association.reflection.name.to_s). except!(through_association.reflection.foreign_key, through_association.reflection.klass.inheritance_column) end