ruby-on-rails - rake 数据库 :migrate doesn't seem to work in production

标签 ruby-on-rails ruby-on-rails-3

我的应用程序有两个实例:一个用于开发,一个用于生产。我的开发数据库名为 snip_development,我的生产数据库名为 snip

我一直在我的开发环境中进行迁移,一切进展顺利。我最近创建了应用程序的生产实例,但 rake db:migrate 似乎没有任何效果。运行 rake db:migrate 并登录到我的数据库服务器后,我可以看到 snip_development 拥有我期望的所有表,但 snip根本没有任何 table 。

我怀疑问题是 rake db:migrate 正在 snip_development 而不是 snip 上运行,这就是为什么我没有看到任何东西发生。

如何让我的迁移在我的生产数据库上运行?

最佳答案

有时我会忘记 Google。答案是这样的:

rake db:migrate RAILS_ENV=production

关于ruby-on-rails - rake 数据库 :migrate doesn't seem to work in production,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4909831/

相关文章:

ruby-on-rails - 安装therubyracer(0.10.1)时发生错误

ruby-on-rails - 使用 Rails 将文件上传到 AWS S3

ruby-on-rails - 如何使用 Capybara 测试 OPTIONS 请求?

ruby-on-rails - rails : how do I validate that something is a boolean?

ruby-on-rails - 运行Rails应用程序的自定义版本

ruby-on-rails - ruby rails : making id in column as an alias?

ruby - 基于另一个下拉列表的选择的下拉列表

ruby-on-rails - 如何使用 simple_form 在 Rails 中使用 STI 类型构建选择菜单

ruby-on-rails - 让 Devise 识别我的身份验证模块

mysql - 独立脚本报告 "MySQL server has gone away"; my.cnf 有问题吗?