我必须在编辑页面中添加两个按钮。我有默认的脚手架生成。我试图以这种方式在_form.html.erb文件中添加一个按钮:<%= f.submit'accept'%>和<%= f.submit'拒绝'%>但是因为这个表单是在new.html.erb中呈现的,所以按钮也出现在新页面中。我只想在编辑页面中使用这些按钮。我是ruby和rails的新手。任何人都可以帮忙。 thnks
答案 0 :(得分:0)
只需将_form.html.erb的内容复制到编辑文件和新文件即可。将模板调用替换为_form。然后分别编辑每个文件的内容以满足您的需要。将_form的内容复制到新视图文件和编辑视图文件后,可以删除_form文件。
答案 1 :(得分:0)
您应该检查操作名称以显示第二个按钮,如
<% if controller.action_name = 'edit' %>
<%= f.submit 'reject'%>
<% end %>