0

我必须在编辑页面中添加两个按钮。我生成了默认的脚手架。我试图以这种方式在 _form.html.erb 文件中添加一个按钮: <%= f.submit 'accept'%> 和 <%= f.submit 'reject'%> 但是因为这个表单是在新的.html.erb 所以按钮也出现在新页面中。我只想在编辑页面中使用这些按钮。我是 ruby​​ 和 rails 的新手。任何人都可以帮忙。谢谢

4

2 回答 2

0

只需将 _form.html.erb 的内容复制到编辑文件和新文件中即可。将模板调用替换为 _form。然后分别编辑每个文件的内容以满足您的需要。将 _form 的内容复制到新的和编辑视图文件后,您可以删除 _form 文件。

于 2012-08-16T04:29:38.427 回答
0

您应该检查动作名称以显示您的第二个按钮,例如

<% if controller.action_name = 'edit' %> 
   <%= f.submit 'reject'%>
<% end %>
于 2012-08-16T05:48:28.450 回答