Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 bcrypt 加密用户密码的现有模型。我想知道如何迁移到使用设计?我是否仍以正常方式安装设计并通过数据库迁移更改模型属性?
将设计添加到您的 Gemfile,运行bundle install,然后rails generate devise ModelName(将 ModelName 更改为模型的实际名称)。这应该将所有需要的东西添加到您的模型中并创建迁移。我认为设计会知道,您的模型已经存在并且它不会尝试创建新表,而是会修改现有的表。然后只需运行rake db:migrate,重新启动服务器,就可以了。
bundle install
rails generate devise ModelName
rake db:migrate
可以肯定的是,使用 git 或其他一些版本控制系统。我上次尝试这个已经有一段时间了,所以如果出现问题,请确保您可以轻松返回。