如果我必须拥有控制器,它们看起来像这样
namespace :somearea do
resources :users do
resources :posts do
resources :comments
end
end
结尾
那么我该如何命名它们呢?是否可以将它们命名如下:
class SomeArea::BaseController < ApplicationController
end
class SomeArea::UsersController < SomeArea::BaseController
end
class SomeArea::Users::PostsController < SomeArea::BaseController
end
class SomeArea::Users::Posts::CommentsController < SomeArea::BaseController
end
这不是我项目中的确切层次结构,但尽管如此,我希望能够理解在我的情况下我应该如何命名控制器。