button_tag,如link_to rails 3

时间:2012-06-24 16:11:25

标签: ruby-on-rails

我需要使用此代码:

<%= 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帮助,或者如果可能的话,如何在不使用表单的情况下从按钮发送参数?

3 个答案:

答案 0 :(得分:6)

这个怎么样:

<%= button_tag(:type => 'button') do %>
  <% link_to t('.follow_all'), new_user_registration_path %>
<% end %>

答案 1 :(得分:3)

答案 2 :(得分:1)

试试这个:

<%= button_tag onclick: "location.href='{new_user_registration_path}'",
  type: :button, class: "btn btn-primary" do %>
  <%= t('.follow_all')%>
<% end %>