在我的路線文件的URL我也行:Rails的LINK_TO產生與子目錄
match 'documents/:category/:id' => 'documents#show'
允許我使用的網址,如:
*本地主機:3000 /文件/ lesson_plans/day_01 *
該URL可以正常工作,但我無法弄清楚如何使用link_to生成它。
link_to 'day_01', document_path('/lesson_plans/day_01')
返回錯誤:
No route matches {:action=>"show", :controller=>"documents", :id=>"/lesson_plans/day_01"}
link_to 'day_01', document_path(:category => 'lesson_plans', :id => 'day_01')
的作品,但它產生的網址:
localhost:3000/documents/day_01?category=lesson_plans
這是不乾淨的enoug H。
有沒有一種方法來生成的網址:
localhost:3000/documents/lesson_plans/day_01