【发布时间】:2012-09-16 17:26:38
【问题描述】:
首先,我只在铁轨上使用过脚手架。 我想要做的是我想将CRUD中的R分开到不同的路线,这样前端就只有R,其余的CRUD在后端。
为了实现这一点,我有两个选择,为同一个模型生成两个脚手架,或者为前端部分生成一个小型控制器和视图。哪种选择会更好?
也许我也可以使用单个控制器使用多个布局,但我认为控制身份验证会很麻烦,对吗?
我的网站不会太复杂,将来也不会。
由于我想使用 devise 进行身份验证,我认为使用 2 个控制器和 2 个视图用于同一个 mddel 不会很复杂。
如果我错了,请纠正我。 问候
【问题讨论】:
-
所以您希望用户只能阅读,并且拥有某种可以执行 CRUD 操作的管理员?
-
是的,这正是我想要做的,也许它也可以在单个控制器上使用多个布局来完成?
-
您也可以这样做并创建一个 before_filter 检查用户是否是 CRUD 操作的管理员。但是如果你使用的是activerecord,那么只使用active_admin就会为你节省很多时间。
-
是的,这看起来像是我想要实现的直接方法。
标签: ruby-on-rails architecture model scaffolding