
[英]Automatic namespaced urls for non-admin models in Rails admin namespace
[英]Admin vs non-admin controllers
因此,我认识到Rails是一种很固执的语言……这就是为什么我觉得这个问题有明确的Rails答案的原因。 我正在尝试为以下ADMIN用户流程编写路由/控制器:
get
和post
) get
和post
) get
和post
) get
和post
) (在这种情况下,批准与更新不同,因此,区别对待很重要)
从字面上看,这是一个1-2-3-4步骤的处理流程,因此我坦率地考虑在AdminsController
下使用遵循该流程的方法进行所有操作:
def step_1_get
orders_to_show = Order.where(...)
end
def step_1_post
order_params =
# some kind of order update
end
def step_2_get
items_to_show = Item.where(...)
end
def step_2_post
end
...
同样,我将在admin文件夹下的步骤中组织所有视图。
我觉得这比通过OrdersController
和ItemsController
散布一堆方法要清楚得多,即使我有点违反MVC。 但是同样,Rails的这样做方式是什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.