2015-09-15 1 views
0

J'essaie d'utiliser "has_secure_password" dans mon projet Rails. J'ai inclus la gemme de bcrypt dans mon Gemfile et ai couru l'installation de paquet. Cependant, quand je lance le projet, je reçois l'erreur suivante:obtenir l'erreur avec has_secure_password dans Rails 4

NameError in UsersController#index 
undefined local variable or method `has_secure_pasword' for #<Class:0x00000004169e38> 

classe User

class User < ActiveRecord::Base 
    has_secure_pasword 

    validates :password, length: { minimum: 6 } 

end 

Toutes les idées sur la façon de résoudre ce problème? Je n'ai créé aucun utilisateur - cela pourrait-il être le problème?

Répondre

3

variable locale non définie ou méthode `has_secure_pasword » pour Classe: 0x00000004169e38

has_secure_pasword devrait être has_secure_password. Il vous manque un s dans mot de passe.

+0

merci! aurait dû être prudent – user3813256

+0

@ user3813256 Drôle, vous l'avez nommé correctement dans le titre et manqué dans le code: D – Pavan