VAD*_*VAD 5 ruby-on-rails ruby-on-rails-4 docker docker-compose
我正在尝试为在 Docker 中运行的 Rails 4 项目生成迁移。
到目前为止我尝试过的是
docker-compose run web rails g migration migration_name
docker-compose exec web rails g migration migration_name
Run Code Online (Sandbox Code Playgroud)
终端一直告诉我一切正常,迁移已成功创建等等。但我在我的项目中没有看到迁移文件。
但是如果我检查 Docker 中的项目文件
docker-compose exec web bash
ls -l db/migrate/
Run Code Online (Sandbox Code Playgroud)
我看到该文件确实在那里。
我使用的是 Mac OS X 如果有帮助的话
小智 3
您应该考虑将根应用程序目录设为主机上的卷。有关卷的文档。
在 docker-compose.yml 中,您可以使用以下命令添加根卷:
volumes:
- .:/YOUR-APP-NAME
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3707 次 |
| 最近记录: |