route as:path变量不起作用

时间:2015-07-15 23:08:01

标签: ruby-on-rails

我有以下路线

  resources :projects do
    collection do
      get 'svdbf', to: 'projects#new', as: 'otherstuff'
    end
  end

我试图让这个链接在视图上工作

<%= link_to 'Other Stuff', otherstuff_url %>

但它返回以下rails错误:

undefined local variable or method `otherstuff_url'

我做错了什么?

2 个答案:

答案 0 :(得分:1)

根据您发布的佣金路线输出,工作路径为

<%= link_to 'Other Stuff', otherstuff_projects_path %>

答案 1 :(得分:0)

请从控制台运行rake routes。这将为您提供完整的路线列表以及可供您使用的辅助功能列表。

另请尝试otherstuff_path而不是otherstuff_url