0

我想从我按照 Ruby on Rails 教程 (Michael Hartl) 从头开始​​构建的身份验证转变为将 Devise 与 CanCan 和 Rolify 一起使用。这样做的最佳方法是什么?我应该删除已经存在的用户模型并让 Devise 生成一个吗?我必须修改迁移文件吗?我应该如何处理我为用户编写的测试?感谢您的帮助。

4

1 回答 1

1

我首先禁用您的解决方案的身份验证检查,然后添加设计。Devise 可以与您预先存在的模型一起使用,因此您无需删除它。到目前为止,您创建的迁移也很好,您只需要运行设计的迁移即可。您必须注意测试中的设计更改,但这非常简单且有据可查。最好通过 devise 的优秀 wiki来获取详细信息。祝你好运!

于 2012-11-13T11:39:56.903 回答