【问题标题】:How to add buttons in edit page如何在编辑页面中添加按钮
【发布时间】:2012-08-16 04:22:54
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

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

    【讨论】:

    • @AB 但它不遵循 DRY
    【解决方案2】:

    您应该检查操作名称以显示您的第二个按钮

    <% if controller.action_name = 'edit' %> 
       <%= f.submit 'reject'%>
    <% end %>
    

    【讨论】:

      猜你喜欢
      • 2019-07-06
      • 2019-08-22
      • 1970-01-01
      • 2021-02-12
      • 2014-07-24
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      相关资源
      最近更新 更多