在我的 Rails 4 应用程序中,admin
可以审核/批准posts
、user accounts
和photos
. 我已经为这些 ( PostsController
, UsersController
, PhotosController
) 中的每一个提供了控制器来处理用户发起的基本 CRUD 操作。
拥有update
每个控制器的方法似乎不正确而且......脏。为每个模型创建一个ModerationController
具有非 RESTful 方法的单一方法也是如此。
我想我需要ModeratePostsController
为每个模型提供类似 a 的东西,但我不确定它是如何确定范围的(在/admin
? 下)或嵌套在控制器中routes.rb
并生成为控制器。
想法?