有没有办法生成没有视图的rails脚手架,必须有更好的方法然后生成脚手架并删除视图和视图规范。
答案 0 :(得分:41)
您可以使用rails g resource Foo bar:text
答案 1 :(得分:14)
如果您想以正常方式生成控制器,请尝试以下方法:
rails g resource Foo bar:text
rails g scaffold_controller Foo --skip-template-engine
第一个命令生成模型,第二个命令使用生成的模型创建包含RESTful操作的控制器。
--skip-template-engine
导致视图被省略。
答案 2 :(得分:1)
当你只能在没有视图的情况下生成整个脚手架但仍然获得控制器方法和模型时,不确定为什么这些答案会首先创建资源。
rails g scaffold Foo bar:string --skip-template-engine