基于表单的两个字段将属性分配给对象

时间:2013-04-20 19:03:18

标签: ruby-on-rails

我有illustrations的应用belong_to editions belong_to novels。目前illustrationsbelong_to novels,如果他们不这样做,我更愿意。在表单上,​​我可以在创建插图时传递edition_id,但无法找到传递novel_id的方法,因为它不是illustration的属性。我需要确定一个独特的novel edition配对来创建插图,因为许多editions可能名称为1st,例如,但不同的发布日期等等....我是我想我可以使这些哈希值然后在控制器中处理它们。我不知道怎么做。这是正确的方法吗?如何从表单中的2个字段中创建哈希?

1 个答案:

答案 0 :(得分:0)

为什么你需要从视图中做到这一点? 如果你需要传递给插图novel_id,知道edition_id:

@edition=Edition.find(params[:id])
novel_id=@edition.novel.id