【问题标题】:Rails routes won't show the name of the routeRails 路线不会显示路线的名称
【发布时间】:2013-02-03 10:25:52
【问题描述】:

我在 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 这样列出来

我在添加路线时做错了什么,或者我可以以某种方式命名路线吗?

【问题讨论】:

    标签: ruby-on-rails-3 routes ruby-on-rails-3.2


    【解决方案1】:

    找到了..

    需要命名路线.. 使用:as => 'my_route_name'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      相关资源
      最近更新 更多