heroku rake db:migrate不起作用

时间:2011-07-14 09:36:42

标签: ruby-on-rails heroku

我使用heroku rake db:migrate运行向用户添加活动列的迁移。 并且成功。但是当我运行应用程序时,未定义“活动”列/属性。

我已经尝试迁移:down并再次为该版本迁移..但它仍然没有用。

3 个答案:

答案 0 :(得分:2)

您是否将:active添加到可访问属性列表中?

attr_accessible :active    

如果失败,有时您需要运行heroku rake db:restart

最后,如果它仍然不起作用,请运行heroku logs,你可能会找到一些东西

答案 1 :(得分:1)

试试这个,它会同时运行向上和向下,这将有助于您更好地分析情况。此外,您的迁移可能存在问题,如果您发布了我应该能够进一步资产的代码。

rake db:migrate:redo

答案 2 :(得分:-2)

尝试重新启动应用程序或删除数据库,如果它不包含有价值的信息。