有没有办法生成没有视图的rails脚手架?

Ibr*_*mad 27 ruby-on-rails scaffold

有没有办法生成没有视图的rails脚手架,必须有更好的方法然后生成脚手架并删除视图和视图规范.

dre*_*xin 41

您可以使用 rails g resource Foo bar:text

  • `rails g resource`就是我想要的.生成模型然后控制器不会创建RESTful控制器. (6认同)
  • `rails g resource`不会在控制器内生成restful操作. (4认同)

Ric*_*ith 14

如果您希望以正常方式生成控制器,请尝试以下方法:

rails g resource Foo bar:text
rails g scaffold_controller Foo --skip-template-engine
Run Code Online (Sandbox Code Playgroud)

第一个命令生成模型,第二个命令使用生成的模型创建包含RESTful操作的控制器.

--skip-template-engine 导致视图被省略.


Jua*_*gas 6

不知道为什么这些答案首先创建资源,因为您可以在没有视图的情况下生成整个脚手架,但仍然可以获得控制器方法和模型。

rails g scaffold Foo bar:string --skip-template-engine
Run Code Online (Sandbox Code Playgroud)