【发布时间】:2026-02-04 00:40:01
【问题描述】:
在我的 Rails 4 应用程序中,admin 可以审核/批准posts、user accounts 和photos。我已经为每个控制器(PostsController、UsersController、PhotosController)提供了控制器来处理用户发起的基本 CRUD 操作。
为每个控制器设置update 方法似乎是不正确的并且......很脏。使用非 RESTful 方法为每个模型创建单个 ModerationController 也是如此。
我认为每个模型都需要类似 ModeratePostsController 的东西,但我不确定它是如何限定范围的(在 /admin 下?)或嵌套在 routes.rb 中并作为控制器生成。
想法?
【问题讨论】:
标签: ruby-on-rails routes nested