J'ai deux modèles: User
et Role
. Les attributs de l'utilisateur sont:Affichage des attributs d'une autre table
name:string
email:string
admin:boolean
role_id:integer
Les attributs de rôle sont:
designer:boolean
developer:boolean
Les associations que j'ai ensemble est que l'utilisateur belongs_to
rôle et le rôle has_many
utilisateurs. Lorsque l'utilisateur s'inscrit, je veux qu'il choisisse son poste (designer ou développeur). Cependant, j'obtiens le role_id
en tant que champ entier lorsque je veux afficher les positions (concepteur et développeur) parmi lesquelles choisir. Est-ce que quelqu'un peut m'aider avec cela?
Le bit où vous utilisez: 'admin: boolean',' concepteur: boolean' et 'développeur: boolean' fait vraiment mal aux yeux. Je vous suggère de repenser votre design. – jvillian