Comment puis-je obtenir l'attribut de l'objet modèle dynamiquement? Je l'attribut de l'objet utilisateur sous forme de chaîne:Obtenir dynamiquement un attribut de modèle dans les rails 3
u = User.find(1)
Puis-je faire quelque chose comme u.get("user_id")
Je ne comprends pas tout à fait cette question. Qu'est-ce que vous essayez de faire exactement? –
N'hésitez pas à accepter une réponse de certaines données ci-dessous si vous êtes heureux? Pas proche de ce dont vous avez besoin? –
Si vous parlez seulement des objets ActiveRecord (comme dans l'exemple de code), vous devriez probablement être plus explicite à ce sujet dans le titre et la question. (Je ne m'en suis rendu compte que lorsque j'ai essayé la réponse.) La réponse choisie traitant le modèle comme un hachage ne fonctionne que pour les objets ActiveRecord et uniquement pour les attributs qui sont des colonnes. – cesoid