Devise Am en utilisant des rails 3.2.6, Ruby 1.8.7Rails Gem
Je veux ajouter une authentification DEVISE dans l'application .. je suit ci-dessous mentionné dans mon application ..
gem 'devise'
add dans Gemfileaprès
rails g devise:install
dans l'invite cmd.Ajouter cette ligne dans
developement.rb
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
Ajouter cette ligne dans
config/application.rb
config.assets.initialize_on_precompile = false
Enfin, je lance ce cmd
rails g devise user
. J'ai cette erreur.SÉCURITÉ AVERTISSEMENT: Aucune option secrète n'est fournie à Rack :: Session :: Cookie. Cela constitue une menace pour la sécurité. Il est fortement recommandé que vous fournissiez un secret pour empêcher les exploits qui pourraient être possibles à partir des cookies . Cela ne sera pas pris en charge dans les futures versions de Rack, et les versions futures de invalideront même vos cookies utilisateur existants.
Si vous connaissez la réponse à cette erreur. S'il vous plaît laissez-moi savoir ..
'secret' râteau retourne simplement un nouveau jeton secret. Il doit l'ajouter à 'config/initializers/secret_token.rb': AppName :: Application.config.secret_token = 'CODE_HERE' – Nick
J'ai suivi votre instruction mais j'ai encore eu la même erreur – Anand