Récupérer texte et valeur dans une liste déroulante en Ruby on Rails


#1

Bonjour tout le monde,

Je viens vers vous parce que je suis confronté a un problème en Rails.
En fait, j’ai deux modèles (Pays et Ville), le modèle Pays contient (id, nom) et le modèle Ville(id, pays_id,nom_ville).
Maintenant dans ma Vue Ville, j’ai ajouté une liste déroulante pour la sélection du pays, je veux que lorsque je sélectionne un pays, que l’Id et le nom associé soit récupéré (sélectionné) en même temps et de pouvoir les enregistrer dans la base, dans mon cas ça récupère juste l’id.
Merci d’avance


#2

Salut à toi!

Si je comprends bien ton composant Select (liste déroulante) ne présente à l’utilisateur qu’une liste d’identifiants des pays, et non une liste avec les noms des pays ?


#3

cet api m’a aidé concernant les select et option list avec rails http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html