我正在关注Rails教程。它开始生成一个脚手架。我只是不知道在哪里进行训练。在根目录中的子目录或右侧。我的预感是根源。即JimJones $而不是JimJones $ / work / newapp。应用程序可以保持[更改,所以我想我会在根目录安装脚手架。任何帮助将不胜感激。谢谢,克里斯
答案 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
答案 2 :(得分:0)
您需要在rails app目录中使用scaffold,并且scaffold生成的代码将放在rails app目录中的适当位置,例如模型在控制器中的模型目录控制器