class Allowedevent < ActiveRecord::Base
:belongs_to :room
:belongs_to :event
end
class Room < ActiveRecord::Base
:has_many :allowedevents
:has_many :events => :through => allowedevents
end
class Event< ActiveRecord::Base
:has_many :allowedevents
:has_many :rooms=> :through => allowedevents
end
我很难将上述关系放入表格或在控制台中玩弄它们。
问题:
现在说我保存了一个房间,我是否必须将 ID 显式添加到
allowedevents
表中?我必须这样做吗?房间=房间.新;room.title = "测试"; room.allowedevents = ""...?
从上面可以看出,我不知道如何保存实际记录。
基本上我想问如何将一个房间保存到
allowedevents
使用上述关系的数据库中。我是否必须遍历用户输入并将每个输入保存到allowedevents
?有没有更好的办法?我从 railscasts 插曲中得到了以上内容,railscasts 上是否有一个插曲实际上说明了如何在前端使用它?