Rails ActiveRecord 多对多
多对多关联 many-to-many
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 协议》,转载必须注明作者和本文链接