У меня есть такие модели:
class Person
has_many :groups
has_many :group_memberships, :foreign_key => "member_id"
end
class Group_Membership
belongs_to :member, :class_name => 'Person'
belongs_to :group
end
class Group
belongs_to :person
has_many :group_memberships
has_many :members, :class_name => "Person", :through => "group_memberships", :foreign_key => "member_id"
end
Я просто бродил, если человек хочет присоединиться к группе, он создаст группу group_membership, для которой потребуется как идентификатор самого человека, так иГруппа.Если бы я сделал одну кнопку создания без формы в представлении группы, будет правильно?И как будет def create
, так как мне придется передать оба идентификатора через build
правильно?Спасибо.