如何在表单中创建具有不同格式的多个提交按钮

时间:2016-11-22 10:43:47

标签: html ruby-on-rails

您好我正在处理一个项目,其中我有一个表单,其中包含一个帖子列表,每个帖子都有一个复选框和两个提交按钮。一个提交按钮是视图,它将用户带到包含所有已检查帖子的模板。另一个是删除按钮,应该让用户保持在页面上,删除帖子并刷新列表。

问题是我需要能够根据用户推送的按钮,用于视图的HTML和用于删除的js来更改提交格式。

原来我有:

<%= form_tag multi_posts_path(format: :html) do %>
    #checkboxes
    <%= button_tag('View Checked', name: 'commit', value: 'view') %>
<% end %>

仅供查看,但显然不会删除,我不知道如何更改它。

任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

您可以使用link_to来删除操作,然后给它一个按钮的外观。