Rails ActiveRecord 多对多

多对多关联 many-to-many

Rails ActiveRecord 多对多

rails g model group name:string
rails g model event_groupship event_id:integer group_id:integer
# models/event.rb
class Event < ActiveRecord::Base
    has_many :event_groupships
    has_many :groups , through => :event_groupships
end

# models/group.rb
class Group < ActiveRecord::Base
    has_many :event_groupships
    has_many :events , through => :event_groupships
end

# models/event_groupship.rb
class EventGroupship < ActiveRecord::Base
    belongs_to :event
    belongs_to :group
end
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!