【发布时间】:2011-12-23 10:36:44
【问题描述】:
我想使用 rails 脚手架来创建 /admin 部分。我看到了这个thread,但没有解释在使用 Rails 脚手架时如何做到这一点。
我查看了所有的 scaffold_controller 选项,但似乎没有一个选项指定在创建新的脚手架时如何将它们放在 /controllers 以外的文件夹中。
我尝试过:rails g scaffold_controllers admin/mymodels 以及适当的路由,但后来我所有的模型引用都是Admin::MyModel,而不是MyModel。删除Admin:: 好像没有效果。
最后,我没有提到我已经为我的应用程序面向用户的部分编写了一两个控制器。在其他地方定义 MymodelController 会产生问题吗?我是否需要使用脚手架来创建文件,然后将控制器重命名为 AdminMymodel 之类的名称?
注意:我使用的是 Rails 3.1。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 generator scaffolding