0
我有一個名爲UserPrice
模型,當我讓節目路由匹配這樣的:匹配顯示路徑不生成路徑?
match "/:id/:product_name/:purchase_date/:price", :to => "user_prices#show"
它產生於不使用新的路由路徑,也沒有改變其在視圖中。爲什麼不這樣做?我怎麼才能做到這一點?
我有一個名爲UserPrice
模型,當我讓節目路由匹配這樣的:匹配顯示路徑不生成路徑?
match "/:id/:product_name/:purchase_date/:price", :to => "user_prices#show"
它產生於不使用新的路由路徑,也沒有改變其在視圖中。爲什麼不這樣做?我怎麼才能做到這一點?
您應該使用as => [name]
語法:
match "/:id/:product_name/:purchase_date/:price", :to => "user_prices#show", :as => :show
將創建show_path
和show_url
(見http://guides.rubyonrails.org/routing.html#naming-routes)