在什么目录/文件夹中安装Rails Scaffold

时间:2015-04-29 04:03:41

标签: ruby-on-rails directory scaffolding

我正在关注Rails教程。它开始生成一个脚手架。我只是不知道在哪里进行训练。在根目录中的子目录或右侧。我的预感是根源。即JimJones $而不是JimJones $ / work / newapp。应用程序可以保持[更改,所以我想我会在根目录安装脚手架。任何帮助将不胜感激。谢谢,克里斯

3 个答案:

答案 0 :(得分:1)

您的预感错误,您应该在/newapp目录中,假设这是您应用的名称。

如果您不确定自己的位置,请在命令行输入pwd,这样就可以了 打印出你当前的位置。如果它以/newapp结尾,那么一切都很好。

rails generate scaffold myscaffold创建一组名为myscaffold(s)的MVC脚手架,INSIDE您当前的应用。实际上,除非您在rails项目中,否则您应该无法运行rails generate scaffold

答案 1 :(得分:0)

脚手架特定于Rails个应用程序。首先使用Rails命令创建一个新的rails new appname应用程序。然后转到appname目录。

然后使用脚手架

rails generate scaffold test

上面的命令将为资源test

为该模型,控制器,视图和测试套件生成一组模型,数据库迁移

有关脚手架的更多信息:http://guides.rubyonrails.org/command_line.html

答案 2 :(得分:0)

您需要在rails app目录中使用scaffold,并且scaffold生成的代码将放在rails app目录中的适当位置,例如模型在控制器中的模型目录控制器