I need use this code:

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

html output:

<button name="button" type="submit"> Follow all </button> 

if it's possible, How can I use this button like a link, something like:

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

I need use button_tag helper. I can not use link_to helper, or instead, if it's possible, How can I send params from button without use a form?

3 Answers

What about this:

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

Use button_to:

7

Try this:

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

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.