0

我的路线文件中有这个:

resources :payments do
  member do
    post :add_payment
  end
end

rake 路线如下所示:

add_payment_payment POST   /payments/:id/add_payment(.:format)     payments#add_payment

我的 form_for 标签有这个:

<%= form_for @loan, :url => add_payment_payment_path, :html => { :class => 'form-horizontal' } do |f| %>

然而,当我提交表单时,我不断收到此错误:

No route matches [PUT] "/payments/4/add_payment"

为什么它一直尝试使用 PUT 而不是 POST?

4

0 回答 0