ruby-on-rails Rails模式未为表更新

siv3szwd  于 2023-05-30  发布在  Ruby
关注(0)|答案(1)|浏览(214)

我有一个开发环境和一个测试环境的应用程序,我的建设。昨天我遇到了一个奇怪的错误。
我写了一个迁移来改变其中一个表,它在我的开发环境中工作得很好。一旦我将更改部署到beta环境中,它就会运行,但当我访问页面时,它开始给我带来麻烦。我添加的新列在beta环境中都是未定义的列。所以在beta端使用column_names函数查看列的模式,它仍然有旧的列,同时登录到mysql,检查表中的字段,显示新的列。
任何人都知道为什么在数据库更新时模式没有更新。有没有办法更新类的模式,比如一些函数或其他东西。

wbgh16ku

wbgh16ku1#

到目前为止,我找到的唯一解决方案是重命名表。

相关问题