31

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

4

3 回答 3

44

You can use rails g resource Foo bar:text

于 2012-03-12T19:31:24.533 回答
17

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

rails g resource Foo bar:text
rails g scaffold_controller Foo --skip-template-engine

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

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

于 2016-06-02T16:14:13.603 回答
7

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

rails g scaffold Foo bar:string --skip-template-engine
于 2016-09-22T21:58:53.670 回答