2013-02-03 81 views
0

我加在routes.rb中一個路由的路由名稱:Rails的路線不會顯示

match 'notifications/:id/mark_as_read' => 'notifications#mark_as_read', :via => :post 

mark_as_read是通知控制器的唯一動作,那是通知的唯一途徑

時,我應該路由我看到

POST /notifications/:id/mark_as_read(.:format) notifications#mark_as_read 

我不知道如何得到它,因爲它並不像notifications_mark_as_read_path

列出的東西

當我添加路線時,我做錯了什麼?或者我可以以某種方式命名路線?

回答

0

發現它..

需要命名的路線。與:as => 'my_route_name'