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