我想在Rails应用程序中生成脚手架,像往常一样生成模型,但将控制器放在admin命名空间中。有可能吗?
答案 0 :(得分:18)
我第一次这样做,我跑
script/generate scaffold blog
然后重构控制器,视图等。目前我最喜欢的解决方案是:
script/generate scaffold admin::blog
然后重构模型,单元测试和迁移;它的工作量减少了。
如果有更好的答案,我会接受它。
答案 1 :(得分:4)
这个问题在stackoverflow上被广泛提出。我也遇到了这个问题,没有找到标准解决方案。
所以,我创建了rails-admin-scaffold gem(现在它只是Rails 4),它自动化了这个过程并写了an article更详细的解释。希望对某人有所帮助。
答案 2 :(得分:4)
你可以为rails< 3:
script/generate scaffold Blog title:string
或
script/generate scaffold admin::blog title:string
对于rails> 3:
rails g scaffold Blog title:string
或
rails g scaffold admin/blog title:string