2017-08-18 5 views
-2

constantes déjà initialisés cette question, je suis face en essayant de créer un seeds.rb afinde pour définir les rôles avec petit bijou rolify dans des railsRails: avertissement: l'utilisateur :: HABTM_Roles rolify

+0

Il serait utile de fournir votre code pour User.rb. – Roshan

+0

user.rb: class User 'Usertype' # Inclure les modules par défaut. D'autres sont disponibles: #: confirmable,: fermant à clé,: timeoutable et: omniauthable concevoir: database_authenticatable,: enregistrable, : récupérable,: rememberable,: traçable,: validables has_many: projets, en fonction:: détruire fin – sowmya

+0

I pense que vous devez lire l'article [how-to-ask] (https://stackoverflow.com/help/how-to-ask) pour améliorer vos connaissances en posant des questions dans stackoverflow. Par exemple, le code source doit être placé dans votre question et non dans la section des commentaires. – Roshan

Répondre

0

Sur ligne 2, changer cette rolify rolify: role_cname => 'Usertype' à

rolify: role_cname => 'Utilisateurtype'

Vous avez deux rolify sur votre User.rb, un seul est suffisant.

0

Observation: Conformément à la convention Rails, les constantes doivent contenir tous les caractères majuscules. Je vois que vous avez utilisé HABTM_Roles, ce qui viole la règle.

HABTM_Roles doivent être écrits comme

HABTM_ROLES 

également s'il vous plaît vérifier toute déclaration double de la constante existe, comme l'erreur dit déjà initialisé constante.