角色表消失了,Rails设计在Heroku上

时间:2012-10-20 14:47:19

标签: ruby-on-rails heroku devise

我是rails&的新手这是我的第一个应用程序..我使用了设计和放大器CanCan用于身份验证和授权和每个用户都有一组预定义的角色,我可以将其分配给...在我的本地机器上完美工作..一旦部署到Heroku&迁移数据库一切似乎都到位,但当我尝试为用户分配角色时,没有。

知道什么是错的吗?

我还想禁用注册&只允许管理员创建用户

提前致谢

编辑:

经过太多搜索后,我发现丢失的部分是rolify gem中的Role表,由于某种原因它拒绝在PostgreSQL / Heroku上迁移。

&安培;在这个链接中提出了这个问题,仍然没有找到适合我的解决方案 https://github.com/EppO/rolify/issues/76

1 个答案:

答案 0 :(得分:0)

您可能需要在Heroku上运行所有迁移。这样做:heroku run rake db:migrate然后再试一次。