我想从我在Ruby on Rails教程(Michael Hartl)之后构建的身份验证转向使用Devise和CanCan以及Rolify。这样做的最佳方法是什么?我应该删除现有的用户模型并让Devise生成一个吗?我是否必须修改迁移文件?我应该如何进行我为用户编写的测试?谢谢你的帮助。
答案 0 :(得分:1)
我首先禁用您的解决方案的身份验证检查,然后添加设计。 Devise可以使用您现有的模型,因此您无需删除它。您到目前为止创建的迁移也很好,您只需要运行设计迁移。您将不得不在测试中处理设计更改,但这非常简单并且有详细记录。 最好通过设计excellent wiki来获取详细信息。 祝你好运!