我有一个名为UserPrice
的模型,当我让show route匹配时:
match "/:id/:product_name/:purchase_date/:price", :to => "user_prices#show"
它不会生成新的路径路径,也不会在视图中更改它。为什么不这样做?我怎么能这样做呢?
答案 0 :(得分:2)
您应该使用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)