J'ai 2 modèles dans un espace de noms différent.Impossible d'obtenir les données des modèles associés dans Rails
class Admin::Membership < ActiveRecord::Base
has_many :authorization_roles
end
class AuthorizationRole < ActiveRecord::Base
belongs_to :membership
end
Le modèle d'adhésion est dans un autre dossier avec le modèle AuthorizationRole (je ne sais pas ce qu'on appelle)
Lorsqu'il est exécuté Admin::Membership.find(:all)
, les données du modèle AuthorizationRole ne sont pas inclus. J'ai créé le champ membership_id sur la table authorization_roles, mais je n'arrive toujours pas à associer les deux modèles. Quelque chose ne va pas dans ce code? Désolé si je manque quelque chose de basique ici.
Aucun changement, je suis déjà essayer, ou peut-être que je dois spécifier quel champ pour faire la relation? –
J'ai essayé de déplacer le fichier dans le même dossier et n'utilisez pas l'espace de noms, mais je n'ai eu aucun changement. –
a modifié ma réponse – jordinl