comment puis-je obtenir le nom d'utilisateur d'un ID dans Rails 3? À mon avis, j'appelle <% = blog.user_id%> pour l'ID mais comment puis-je obtenir le nom là-bas?Rails 3 get Nom d'utilisateur par ID
Le contrôleur est un défaut d'échafaudage.
, Greets
Mark
Je l'ai fait, mais je reçois une erreur: méthode non définie name » pour "#": Utilisateur Le nom est enregistré dans le nom d'utilisateur. Quand je le change en nom d'utilisateur l'erreur est: la méthode undefined 'username 'pour nil: NilClass –
Maaaark
Dans ce cas, je suspecte également que vous ayez une instance de blog sans utilisateur associé. Pour éviter l'erreur, vous pouvez utiliser: '<% = blog.user.try (: nom d'utilisateur)%>'. –
Super qui a fonctionné pour moi! J'oublie de supprimer les anciens billets de blog sans l'identifiant de l'utilisateur. Après les avoir supprimés, votre première solution a également fonctionné! Je vous remercie! – Maaaark