我在routes.rb中添加了一条路线:
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 :(得分:0)
需要使用:as => 'my_route_name'