【发布时间】:2013-11-03 22:39:44
【问题描述】:
我有一个使用 bcrypt 加密用户密码的现有模型。 我想知道如何迁移到使用设计? 我是否仍按常规方式安装设计并通过数据库迁移更改模型属性?
【问题讨论】:
标签: ruby-on-rails ruby postgresql devise
我有一个使用 bcrypt 加密用户密码的现有模型。 我想知道如何迁移到使用设计? 我是否仍按常规方式安装设计并通过数据库迁移更改模型属性?
【问题讨论】:
标签: ruby-on-rails ruby postgresql devise
将设计添加到您的 Gemfile,运行 bundle install,然后运行 rails generate devise ModelName(将 ModelName 更改为模型的实际名称)。这应该将所有需要的东西添加到您的模型中并创建迁移。我认为设计会知道,您的模型已经存在并且它不会尝试创建新表,而是会修改现有的表。
然后运行rake db:migrate,重启服务器就可以了。
为了确定,请使用 git 或其他一些版本控制系统。我上次尝试这个已经有一段时间了,所以如果出现问题,请确保您可以轻松返回。
【讨论】: