假设我有一个名为发票的对象。在routes.rb
我有
resources :invoices do
get "pay"
end
当我跑步rake routes
时,路线生成为
invoice_pay GET /invoices/:invoice_id/pay(.:format) invoices#pay
并且参数是:invoices_id
而不是:id
如果我使用匹配语句:
match "invoices/:id/pay" => "invoices#pay", :via => :get
我得到:
GET /invoices/:id/pay(.:format) invoices#pay
在我看来,路线应该是pay_invoice_path(@invoice)
,但是,我还没有找到合适的文档。有什么建议么?