在我的Rails 4应用中,admin
可以审核/批准posts
,user accounts
和photos
。我已经拥有处理用户启动的基本CRUD操作的每个控制器(PostsController
,UsersController
,PhotosController
)。
对每个控制器使用update
方法似乎不正确并且......很脏。因此,为每个模型创建一个具有非RESTful方法的ModerationController
。
对于每个模型,我认为我需要类似ModeratePostsController
的内容,但我不确定它是如何定位(在/admin
下?)或嵌套在routes.rb
中并生成的作为控制者。
思考?
答案 0 :(得分:0)
我几乎就在那里。
我运行了rails g controller Admin::Posts
来创建/app/controllers/admin/posts_controller.rb
,并在路由文件中添加了:
namespace :admin do
resources :teams
end