Rails 3 - 嵌套路由 - 请求帮助

时间:2010-10-26 02:25:54

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

这是我的Rails 3嵌套路径结构PROJECT

resources :projects do
  resources :notes, :photos
    collection do
        get 'yourproject', 'newjs'
    end
end

这适用于像

这样的事情
/projects
/projects/1
/projects/1/notes/
/projects/1/notes/3

什么不起作用是:

/projects/1/notes/newjs

任何Rails 3嵌套资源专家在那里?感谢

1 个答案:

答案 0 :(得分:1)

你错过了do,所以它定义了/projects/newjs之类的路线 它应该是

resources :projects do
  resources :notes, :photos do
    collection do
      get 'yourproject', 'newjs'
    end
  end
end