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