title: Rails and Devise - Creating an initial user - missing encrypted password
body: <p>I'm a little confused with how Devise is supposed to work with your initial admin user.</p>
  
  <p>I can put a line like this in my seed file  </p>
  
  <pre><code>User.create! :name =&gt; 'admin', :email =&gt; 'admin@examples.com', :password =&gt; 'p@ssw0rd!', :password_confirmation =&gt; 'p@ssw0rd!'
  </code></pre>
  
  <p>But when I check my sqlite database I notice it generates no encrypted_password.
  What am I doing wrong? Do I need to call another method? Not sure what Devise handles here automatically for you.</p>
  
  <p><strong>UPDATE:</strong>  </p>
  
  <pre><code># Gemfile
  gem 'rails', '3.0.10'
  gem 'jquery-rails', '&gt;= 1.0.12'
  gem 'rmagick'
  gem 'carrierwave'
  gem 'cloudfiles'
  gem 'devise'
  gem 'fog'
  gem 'acts-as-taggable-on', '~&gt;2.1.0'
  gem 'rails3-jquery-autocomplete'
  gem 'sqlite3'
  </code></pre>
  
  <p><strong>UPDATE 2</strong><br>
  My devise settings of my User class  </p>
  
  <pre><code>devise :database_authenticatable, :registerable,
       :recoverable, :rememberable, :trackable, :validatable
  </code></pre>