5

我需要使用此代码:

<%= button_tag :class => "btn btn-primary" do %>
 <%= t('.follow_all')%>
<% end %>

html输出:

<button class="btn btn-primary" name="button" type="submit">
 Follow all
</button>

如果可能的话,我怎样才能像链接一样使用这个按钮,比如:

<%= button_tag new_user_registration_path, :class => "btn btn-primary" do %>
     <%= t('.follow_all')%>
    <% end %>

我需要使用button_tag助手。我不能使用link_to助手,或者如果可能的话,如何在不使用表单的情况下从按钮发送参数?

4

3 回答 3

7

那这个呢:

<%= button_tag(:type => 'button') do %>
  <% link_to t('.follow_all'), new_user_registration_path %>
<% end %>
于 2012-06-24T16:30:34.883 回答
3

使用button_tohttp ://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-button_to

于 2012-06-24T16:14:32.837 回答
1

试试这个:

<%= button_tag onclick: "location.href='{new_user_registration_path}'",
  type: :button, class: "btn btn-primary" do %>
  <%= t('.follow_all')%>
<% end %>
于 2016-11-10T04:36:32.757 回答