按照入门Rails指南(博客评论)并调整我的模型(发布/产品)
由于嵌套表格有点麻烦(我的产品/指南中的评论),我决定将它移到它自己的视图中。我可以正确呈现表单并查看/更新现有记录而不会出现问题。但是,当我尝试提交新产品时,我收到错误消息“无法找到没有ID的发布”。
我认为答案在于产品控制器,在我看来它没有收到我在表单呈现时可以在URL中看到的版本ID,即/ releases / 18 / products / new但是在提交时显示错误的网址:/ products
# ProductsController
def create
@release = Release.find(params[:release_id])
@product = @release.products.create(params[:product])
redirect_to release_path(@release)
end
理想情况下,我希望将它汇总并重定向回发布展示视图,就像嵌套时一样。
有什么想法吗?