私は、Deviseが最初の管理者とどのように協力するのかとちょっと混乱します。Rails and Devise - 初心者ユーザーの作成 - 暗号化されていないパスワード
は、私は私のシードファイル
User.create! :name => 'admin', :email => '[email protected]', :password => '[email protected]!', :password_confirmation => '[email protected]!'
にこのような行を置くことができますしかし、私は私のSQLiteデータベースを確認したとき、私はそれが何のencrypted_passwordを生成しない気づきます。 私は何が間違っていますか?別の方法を呼び出す必要がありますか? Deviseがあなたのために自動的にここで処理するものはわかりません。
UPDATE:
# Gemfile
gem 'rails', '3.0.10'
gem 'jquery-rails', '>= 1.0.12'
gem 'rmagick'
gem 'carrierwave'
gem 'cloudfiles'
gem 'devise'
gem 'fog'
gem 'acts-as-taggable-on', '~>2.1.0'
gem 'rails3-jquery-autocomplete'
gem 'sqlite3'
UPDATE私のUserクラスの2つの
私の工夫設定
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
私はフェイカーの宝石を使用しているときにも気づいた – Uchenna
私はこれを再現することはできません。あなたは夢中になっているかもしれない他の宝石を使っていますか? – netmute
自分の設定とあなたの設定との比較は? – BuddyJoe