【问题标题】:Migrate to Devise in Ruby on Rails迁移到 Ruby on Rails 中的 Devise
【发布时间】:2013-11-03 22:39:44
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails ruby postgresql devise


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多