2013-06-13 2 views
0

Rails 4 앱에서 adminposts, user accountsphotos을 검토/승인 할 수 있습니다. 사용자가 시작한 기본 CRUD 작업을 처리하는 컨트롤러 (각각 PostsController, UsersController, PhotosController)가 이미 있습니다.중첩 된 리소스를 구조화하는 방법 - Rails

각 컨트롤러에 대해 update 메서드를 사용하면 잘못된 것으로 보이고 더러워집니다. 따라서 각 모델에 대해 RESTful이 아닌 메서드를 사용하여 ModerationController을 하나 만들 수 있습니다.

내가 모델의 각각에 대해 ModeratePostsController과 같은 것을 필요로한다고 생각하지만, 범위가 (/admin 아래에서)? 또는 routes.rb에 중첩되어 컨트롤러로 생성 된 방법이 확실하지 않습니다.

생각하십니까?

답변

0

나는 꽤 많이 거기에 있었다.

나는 /app/controllers/admin/posts_controller.rb을 만들 rails g controller Admin::Posts를 실행하고 경로가 파일에 내가 추가 :

namespace :admin do 
    resources :teams 
end 
관련 문제