问题,同时安装设计
后,我安装了宝石设计..当我尝试运行服务器..这是我所得到的问题,同时安装设计
制定] Devise.case_insensitive_keys是假的,因此不再支持。最近的Devise版本会在将电子邮件保存到数据库之前自动缩小电子邮件的范围,但您的应用程序未使用此功能。您可以通过以下任一方式来解决此问题:
1)在您的Devise初始值设定项中设置config.case_insensitive_keys = [:email],并运行一次迁移,以减少数据库中已有的所有电子邮件;
2)设置config.case_insensitive_keys = [](所以什么也不会downcased),并确保您使用的不是设计:可验证的(因为可验证的假设caseinsensitivity)
[设计] Devise.apply_schema是真实的。这意味着Devise会自动配置您的数据库。这不再发生。您应该将Devise.apply_schema设置为false并手动设置Devise使用的字段,如下所示:https://github.com/plataformatec/devise/wiki/How-To:-Upgrade-to-Devise-2.0-migration-schema-style
[DEVISE] Devise.use_salt_as_remember_token为false,不再支持。现在设计只使用salt作为记忆标记,并且可以从模型中删除remember_token列。
[DEVISE] Devise.reset_password_within为零。请将此值设置为一个时间间隔(例如,6.小时),并将一个reset_password_sent_at字段添加到您的Devise模型(如果它们还没有)。
任何帮助?
运行rails g devise:install
。
它将生成所有这些设置的config/initializers/devise.rb
文件。