我有嵌套路线,我很难按照自己的方式格式化。 我的routes.rb有以下
resource :loan_application do
scope ":loan_application_id" do
resources :wizard, only: [:show, :update]
end
end
当我点击链接创建新资源时:
<%= link_to business_loan_application_path(@user), method: :post %>
我收到的网址如下所示
http://localhost:3000/businesses/69/163/loan_application/wizard/eligibility
出于某种原因,loan_id(163)出现在/ loan_application之前。我希望它来/ loan_application之后。
当我耙路线时,我可以看到同样的问题:
business_loan_application_wizard GET /businesses/:business_id/:loan_application_id/loan_application/wizard/:id(.:format) wizard#show
答案 0 :(得分:0)
在我的应用程序中,我制作了没有范围的路线:
resources :loan_application do
resources :wizard, only: [:show, :update]
end
这引导我进入我需要的地方