我有一个事件和单元模型,以及一个带有额外属性" amount"的连接表events_units,它指定了委托给每个事件的单位数量。
使用some_event.units << some_unit
将填充外键,但将amount属性保留为nil。如何将所有值插入连接表?
答案 0 :(得分:0)
您应该生成一个使用连接表的模型。 然后你会有这样的事情。
eu = EventUnit.new
eu.amount = 5
event.event_units << eu
eu.save