我正在学习 Rails 并构建一个食谱应用程序。
在我的应用程序中,Recipe 包含一堆成分。
我有我的成分表嵌套在我的食谱表中,我用部分来称呼它。
当然,因为表单是嵌套的,所以
<%= f.提交 %>在 recipes/_form.html.erb 页面中。
所以现在我正在尝试在嵌套表单之外编辑单个成分。我想使用相同的形式,因为它仍然是一种成分。所以我创造了
<% form_for :ingredients, @ingredient, :url{:action =>'update', :id=>@ingredient.id} 做 |f| %> <% 渲染 :partial => 'form', :locals => {:f=>f} %> <%= f.提交 %> <% 结束 %>
出于某种原因,这会导致仅显示提交按钮。
如果我将提交按钮放在部分中,它会显示在不正确的配方表单中。