私はレールを学び、レシピアプリを作成しています。
私のアプリでは、レシピにはたくさんの材料が含まれています。
材料フォームをレシピフォーム内にネストしてあり、パーシャルと呼んでいます。
もちろん、フォームはネストされているため、
<%= f.submit%>レシピ/_form.html.erbページにあります。
だから今、私はネストされたフォームの外側の単一の成分を編集しようとしています。まだ具材なので同じ形を使いたいです。だから私は作成しました
<%form_for:ingredients、@ ingredient、:url {:action =>'update'、:id =>@ingredient.id} do | f | %> <%render:partial =>'form'、:locals => {:f => f}%> <%= f.submit%> <%終了%>
何らかの理由で、送信ボタンのみが表示されます。
パーシャルの中に送信ボタンを置くと、レシピフォームに表示されますが、これは正しくありません。