Sono un po 'confuso su come Devise dovrebbe funzionare con l'utente amministratore iniziale.Rails and Devise - Creazione di un utente iniziale - password criptata mancante
posso mettere una riga come questa nel mio file seme
User.create! :name => 'admin', :email => '[email protected]', :password => '[email protected]!', :password_confirmation => '[email protected]!'
Ma quando controllo il mio database SQLite ho notato che non genera encrypted_password. Cosa sto sbagliando? Devo chiamare un altro metodo? Non sei sicuro su cosa Devise gestisce qui automaticamente per te.
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 2
mie impostazioni testamentaria della mia classe User
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
ho notato che anche quando stavo usando gemma falsi – Uchenna
non riesco a riprodurre questo. Stai usando altre gemme che potrebbero fare scherzi con Idea? – netmute
Come si confrontano le mie impostazioni con le tue? – BuddyJoe