【发布时间】:2015-01-25 12:17:21
【问题描述】:
我有一个创建列表的表单 - 但我希望它创建一些关联的记录。我的模型结构如下:
- 列出
has_and_belongs_to_many卡片(如在名片中) - 名片
belongs_to公司(一个公司可以有很多张名片)
当我提交此表单时,我想一次性创建列表、卡片和公司。还应该运行验证。
现在我明白了,如果我想在我的列表表单中包含一个卡片字段,我会使用类似的东西:
@card = @listing.cards.build
[...]
fields_for(@listing, @card) do |c|
但是,如果我想在表单中包含公司字段,我应该怎么做?我查过了,但@card.company 为零。
【问题讨论】:
标签: ruby-on-rails activerecord