我是rails&的新手这是我的第一个应用程序..我使用了设计和放大器CanCan用于身份验证和授权和每个用户都有一组预定义的角色,我可以将其分配给...在我的本地机器上完美工作..一旦部署到Heroku&迁移数据库一切似乎都到位,但当我尝试为用户分配角色时,没有。
知道什么是错的吗?
我还想禁用注册&只允许管理员创建用户
提前致谢
编辑:
经过太多搜索后,我发现丢失的部分是rolify gem中的Role表,由于某种原因它拒绝在PostgreSQL / Heroku上迁移。
&安培;在这个链接中提出了这个问题,仍然没有找到适合我的解决方案 https://github.com/EppO/rolify/issues/76
答案 0 :(得分:0)
您可能需要在Heroku上运行所有迁移。这样做:heroku run rake db:migrate
然后再试一次。