【发布时间】:2012-08-16 04:22:54
【问题描述】:
我必须在编辑页面中添加两个按钮。我生成了默认的脚手架。我试图以这种方式在 _form.html.erb 文件中添加一个按钮: 和 但是因为这个表单是在新的.html.erb 所以按钮也出现在新页面中。我只想在编辑页面中使用这些按钮。我是 ruby 和 rails 的新手。任何人都可以帮忙。谢谢
【问题讨论】:
标签: ruby-on-rails
我必须在编辑页面中添加两个按钮。我生成了默认的脚手架。我试图以这种方式在 _form.html.erb 文件中添加一个按钮: 和 但是因为这个表单是在新的.html.erb 所以按钮也出现在新页面中。我只想在编辑页面中使用这些按钮。我是 ruby 和 rails 的新手。任何人都可以帮忙。谢谢
【问题讨论】:
标签: ruby-on-rails
只需将 _form.html.erb 的内容复制到编辑文件和新文件中即可。将模板调用替换为 _form。然后分别编辑每个文件的内容以满足您的需要。将 _form 的内容复制到新的和编辑视图文件后,您可以删除 _form 文件。
【讨论】:
您应该检查操作名称以显示您的第二个按钮
<% if controller.action_name = 'edit' %>
<%= f.submit 'reject'%>
<% end %>
【讨论】: