Boutons radio, débutant, récupérer les résultats

Bonjour rails france!
Bonjour tout le monde !

Ben voilà , je tourne en rond sur un truc en ce moment:

J’ai mon appli ror qui marche etc…

J’ai 3 Controlleurs:
-“ensemble”, qui a un id et des propriétés,
-“haut”, qui a un id et des propriétés,
-“bas”, qui a un id et des propriétés.

Un ensemble est lié à haut par une relation has_and_belongs_to_many
Un haut est lié à un bas par une relation has_and_belongs_to_many ET par
un paramètre “ceinture”, oui, non ou peut etre(1, 2 ou 3).
Un bas est lié à ensemble par une clé étrangère: ensemble_id.

J’ai une page où je récupère une liste de bas en fonction d’un haut.
Dans cette page on peut choisir si on doit mettre ou non une ceinture
avec.

ça se présente comme ça:

On est dans une vue dans le controlleur “ensemble”

<%= start_form_tag :action => ‘confirmer_le_choix’ %>

<% for bas in ensemble %>

<%= bas.description %> <%= radio_button( "bas", bas.id, "1") %> <%= radio_button( "bas", bas.id, "2") %> <%= radio_button( "bas", bas.id, "3") %> <% end %> <%= submit_tag 'Confirm' %> <%= end_form_tag %>

Ce formulaire renvoie versune fonction définie dans le controlleur de
“ensemble”, qui est censée mettre à jour les choix.

Et donc je ne parviens pas à récupérer les réponses en fonction de
chaque bas.

J’arrive à récupérer la liste de paramètres:

{“bas”=>{“68”=>“1”, “70”=>“2”, “69”=>“1”, “71”=>“3”, “72”=>“2”}}

par exemple en faisant: params[:bas]
où il me donne: 681702691713722
ce qui correspond bien, mais je ne vois pas comment récupérer les
morceaux dedans.

il doit y avoir un moyen, mais je ne le trouve pas.

Sinon, une fois que cela est récupéré, j’aimerai pouvoir mettre à jour
la donnée sur ma table de correspondance entre “bas” et “haut”, ma table
s’appelle “bas_hauts” et le paramètre s’appelle ceinture. Et je ne
parviens pas non plus à faire cela.

Quelqu’un aurait-il une solution magique ?

Merci d’avance !

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs