Salut à tous !
J'essaie de créer une appli de gestion de tickets et j'aurais besoin d'afficher le nom d'utilisateur (se situant dans une table "users, colonne "name"") à partir de "user_id" se situant dans la table incidents.
Parce que actuellement, quand j'affiche les tickets, il me met, comme utilisateur uniquement l'id de celui qui l'a créé. Et moi je voudrais le nom
Merci
EDIT : Voici un peu plus d'explications :
Dans mon application de gestion de ticket j'ai une page qui affiche la liste des tickets de tous les utilisateurs, je l'ai créée avec le scaffold comme pour les microposts, ma BDD c'est Mysql où il y a plusieurs tables dont une : "users" contenant les utilisateurs enregistrés avec l'id, le name et le password, et une autre : "incidents" contenant les tickets avec le 'user_id', 'contenu', 'created_at' etc ... Et je voudrais que lorsqu'il affiche la liste des tickets, il m'affiche par exemple : utilisateur : "jeremy" au lieu de utilisateur : 1.
Je pense qu'il faudrais faire une liaison entre les tables, seulement je ne sais pas à quel niveau il faut le faire. J'ai tenté de suivre ce tuto : http://www.developpez.net/forums/d14...-activerecord/
qui est à peu près mon cas mais ça ne fonctionne pas.
Si quelqu'un à une idée ? J'essaierais de mettre à jour le problème dès que j'ai du nouveau... En tout cas merci à ceux qui répondront.
Voici le dépot du code : https://github.com/mjerem34/AppTicket1
Tourne sur Ruby 2.2.0, Rails 4.2, MySql
Partager