0

我有一个使用 bcrypt 加密用户密码的现有模型。我想知道如何迁移到使用设计?我是否仍以正常方式安装设计并通过数据库迁移更改模型属性?

4

1 回答 1

1

将设计添加到您的 Gemfile,运行bundle install,然后rails generate devise ModelName(将 ModelName 更改为模型的实际名称)。这应该将所有需要的东西添加到您的模型中并创建迁移。我认为设计会知道,您的模型已经存在并且它不会尝试创建新表,而是会修改现有的表。然后只需运行rake db:migrate,重新启动服务器,就可以了。

可以肯定的是,使用 git 或其他一些版本控制系统。我上次尝试这个已经有一段时间了,所以如果出现问题,请确保您可以轻松返回。

于 2013-10-25T01:22:23.480 回答