【发布时间】:2017-10-11 22:06:00
【问题描述】:
我正在看这个railscast #17 revised 作为使用连接表在两个模型之间创建多对多关系的教程:
class Course < ActiveRecord::Base
has_many :courselocalizations
has_many :courselocations, through: :courselocalizations
end
class Courselocation < ActiveRecord::Base
has_many :courselocalizations
has_many :courses, through: :courselocalizations
end
class Courselocalization < ActiveRecord::Base
belongs_to :course
belongs_to :courselocation
end
如果用户在编辑或创建course 时没有看到现有的courselocation,那么他们创建新的courselocation 并自动建立关联的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 many-to-many has-many-through