2012-08-16 42 views
0

我必须在编辑页面添加两个按钮。我有默认的脚手架生成。我试图在_form.html.erb文件中以这种方式添加一个按钮:<%= f.submit'accept'%>和<%= f.submit'reject'%>,但是因为此窗体呈现为新的.html.erb,所以按钮也出现在新页面中。我只想在编辑页面中使用这些按钮。我对Ruby和Rails很陌生。任何人都可以请帮忙。 thnks如何在编辑页面添加按钮

回答

0

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

+0

thnks。它的工作。 – 2012-08-16 05:11:10

+0

@AB但它不遵循DRY – 2012-08-16 05:45:42

0

你应该检查操作名称,以显示你的第二个按钮一样

<% if controller.action_name = 'edit' %> 
    <%= f.submit 'reject'%> 
<% end %> 
相关问题