根据表单的两个字段为对象指定属性
问题描述:
我有一个应用程序illustrations
belong_to
editions
那belong_to
novels
。目前illustrations
不要belong_to
novels
,如果他们没有,我宁愿。在形式上,我可以在创建插图时通过edition_id
,但无法找出通过novel_id
的方法,因为它不是illustration
的属性。我需要确定一个独特的novel
edition
配对来创建插图,因为许多editions
可能具有名称1st,例如,但不同的发布日期等......我想我可以使这些散列,然后处理它们控制器。但我不知道该怎么做。这是正确的方法吗?你如何在表单中的2个字段中进行散列?根据表单的两个字段为对象指定属性
答
为什么你需要从视图中做到这一点? 如果您只需传递给插图novel_id,知道edition_id:
@edition=Edition.find(params[:id])
[email protected]