我的 Rails 3 应用程序正在使用 Devise,我注意到我的 users 表缺少它的 authentication_token 列。不确定到目前为止它是如何对用户进行身份验证的,但无论哪种情况,我都希望添加 authentication_token 列以重复本教程中所做的事情:http: //ariejan.net/2011/03/27/rails-3 -devise-uploadify-no-flash-session-hacks。我该如何添加这个?
编辑
我确实注意到config/initializers/devise.rb
我有这个,我认为它是身份验证令牌的替代品?
# If true, uses the password salt as remember token. This should be turned
# to false if you are not using database authenticatable.
config.use_salt_as_remember_token = true
编辑 2
我还尝试将以下内容添加到我的用户模型中,但没有任何改变。
devise :database_authenticatable
这是我当前的用户模型:
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable