У меня есть модель User
, которая имеет отношение tags
:
class User < ActiveRecord::Base #id, name, email, ...
has_many :tags
end
class Tag < ActiveRecord::Base #id, name, ...
def self.add_tag(tag)
self.create!({user_id:user.id, tag: tag})
end
end
User.tags.add_tag("abc")
Как метод класса add_tag
знает отношение, на которое ссылаются?