編集ページに 2 つのボタンを追加する必要があります。デフォルトの足場が生成されました。この方法で _form.html.erb ファイルにボタンを追加しようとしました: <%= f.submit 'accept'%> および <%= f.submit 'reject'%> しかし、このフォームは新しい形式でレンダリングされるためです。 .html.erb であるため、ボタンも新しいページに表示されます。これらのボタンは編集ページでのみ必要です。私はルビーとレールが初めてです。誰でも助けてください。ありがとう
2 に答える
0
アクション名をチェックして、次のような2番目のボタンを表示する必要があります
<% if controller.action_name = 'edit' %>
<%= f.submit 'reject'%>
<% end %>
于 2012-08-16T05:48:28.450 に答える
0
_form.html.erb の内容を edit ファイルと new ファイルの両方にコピーするだけです。テンプレート呼び出しを _form に置き換えます。次に、必要に応じて各ファイルの内容を個別に編集します。_form の内容を新しい編集ビュー ファイルにコピーした後、_form ファイルを削除できます。
于 2012-08-16T04:29:38.427 に答える