我有一个link_to,我想将其转换为按钮。但不确定如何在button_to调用中传递参数plan_id。根据其他线程,我在button_to调用中使用了:get方法。
使用:
<%= link_to "Sign up", new_subscription_path(:plan_id => plan.id) %>
未通过plan_id:
<%= button_to "Sign up", new_subscription_path(:plan_id => plan.id) , :class => "btn btn-primary btn-large", :method => :get %>
请告诉我有什么问题?
答案 0 :(得分:2)
<%= link_to "Sign up",new_subscription_path(:plan_id => plan.id),{ class:"btn btn-primary btn-large"} %>
它只会使链接看起来像一个按钮。
答案 1 :(得分:0)
button_to语法不同,请尝试
<%= button_to "Sign up",
{ controller: :subscriptions, action: :new, plan_id: plan.id, method: :get },
{ class: "btn btn-primary btn-large" } %>