我有一个form_tag,我指定了一个POST方法,但每次提交表单时都会尝试使用GET方法。这是我的表格:
<%= form_tag (refund_path(subscription), :method => "post") do %>
<%= hidden_field_tag :subscription_id_refund, subscription.id %>
<%= submit_tag "Rembourser ce joueur", id: "export", class: "btn btn-warning"%>
<% end -%>
这是我的路线:
post 'refunds/:subscription_id', to: "subscriptions#refund", as: "refund"
这是我的方法:
def refund
@subscription = Subscription.find(params[:subscription_id_refund])
if mangopay_refund
@subscription.status == "refused"
redirect_to
flash[:notice] = "Vous avez bien procéder au remboursemend de #{@subscription.user.full_name}. Celui-ci ne participe plus au tournoi"
else
redirect_to
flash[:warning] = "Le remboursement n'a pas pu etre effectué. Merci de réessayer plus tard"
end
end
你知道如何解决这个问题吗?
答案 0 :(得分:0)