我把它输入终端:
rails generate migration CreateAddress
Run Code Online (Sandbox Code Playgroud)
而不是创建一个新的迁移文件,它创建了一个完整的裸轨应用程序.
这有什么不对?
该generate脚本是一个Ruby脚本,所以你应该用它来调用它ruby.
此外,您通常希望从应用程序的顶级调用该脚本,因此:
$ ruby script/generate migration CreateAddress
Run Code Online (Sandbox Code Playgroud)
您遇到问题的原因是因为执行rails只是在当前目录中创建一个裸Rails应用程序,并将第一个参数作为其名称.在这种情况下,这显然是"生成".
| 归档时间: |
|
| 查看次数: |
1669 次 |
| 最近记录: |