我在我的Rails 3应用程序中使用active_admin gem,它作为依赖项inherited_resources。我有点新手,更愿意为自己的控制器避免inherited_resources的黑匣子特性,然而,当我运行默认的rails g scaffold命令时,生成的控制器是从inherited.resources继承的。我知道我可以通过从ApplicationController继承来手动覆盖它,但是,如果可能的话,我希望能够生成默认的rails脚手架。
-c=脚手架控制
或将其添加到config/application.rb
config.generators do |g|
g.scaffold_controller "scaffold_controller"
end
在github的一个问题线程中也注意到:https://github.com/josevalim/inherited_resources/issues/195