【问题标题】:Rails - Devise: how to set _id as username?Rails - 设计:如何将_id设置为用户名?
【发布时间】:2013-09-05 09:25:33
【问题描述】:

用户名是唯一的,所以我想使用它们而不是长的 MongoDB _id。我怎样才能用设计做到这一点?

【问题讨论】:

    标签: ruby-on-rails mongodb devise


    【解决方案1】:

    如果您想使用 id 作为用户名,您需要调整生成的迁移文件以将其作为用户名而不是电子邮件。

    您还应该更改在config/initializers/devise.rb 找到的文件 从config.authentication_keys = [ :email ]config.authentication_keys = [ :username ]

    通过运行rails generate devise:views 生成视图并修改适当的视图文件以使用新的用户名字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-10
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多