【发布时间】:2017-12-18 06:33:35
【问题描述】:
我正在 Rails 4 中处理 api 项目。我通过命令 rails g model myModel 创建了所有模型,在 db/migrate 中的某些操作已创建用于迁移 db 的文件,我不用于此迁移。
如果我运行一些控制器,例如localhost:3000/report/data
我发现了一些错误:
“正在等待迁移。要解决此问题,请运行:
bin/rake db:migrate RAILS_ENV=development"
这意味着,我必须为我在项目中创建的每个模型运行 rails 和迁移。
如何将它传递给 rails 4 中的所有模型?提前致谢。
【问题讨论】:
-
这就是 Rails 的一般行为。当您使用
rails g model Name创建模型时,会创建一个迁移文件,该文件在运行时会在数据库中创建关联的表。搞清楚你的基础。 -
@Aakanksha 好的...感谢您的回答...抱歉我的基础不好...
标签: ruby-on-rails ruby