Rails 3,帮助设置控制器的配置

时间:2010-11-16 18:54:47

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

我有资源照片

目前我有这个工作:/ photos

显示照片#index controller这就是我想要的......

但现在我想要/ projects / 2 / photos

哪个应该显示该项目的照片。问题是指向def索引,不知何故我需要一个单独的视图用于此路径。

思考?感谢

路线:

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

1 个答案:

答案 0 :(得分:1)

PhotosController#index操作中,您可以检查是否定义了params[:project_id] - 如果是,那么您正在使用子资源。如果不是,则使用顶级资源。