Bonjour,
Je fais un projet de gestion de tours de magie (tricks). Chaque tours a plusieurs techniques et inversement. J'ai donc une relation de :has_and_belongs_to_many entre les deux que j'ai déclarée dans les modèles respectifs.
Je suis maintenant en train de créer un formulaire pour la création de tours de magie. J'y ai inséré un select à choix multiples qui m'affiche bien toutes les techniques que j'ai (et qui me resélectionne les techniques sélectionnées après un message d'erreur).
collection_select(:trick, :technique_ids,
Technique.find(:all), :id, :name, {:prompt => false},
{:multiple => true, :size => 5})
Quand je regarde le code source, ça me génère un élément avec name="trick[technique_ids][]" ce qui me semble correct.
J'ai un problème à la création du tour. J'obtiens le message Techniques is invalid dans un flash, autant de fois que j'ai sélectionné d'éléments dans mon select.
Pour créer mon tour de magie j'utilise la commande :
@trick = Trick.new(params[:trick])
et je me demande si ce n'est pas elle qui génère le flash.
Je ne comprends pas trop d'où vient ce problème. Des idées ?
Merci.
|
il y a 1 jour 16 heures
il y a 2 jours 1 min
il y a 2 jours 7 heures
il y a 2 jours 15 heures
il y a 2 jours 17 heures
il y a 6 jours 18 heures
il y a 1 semaine 3 jours
il y a 1 semaine 6 jours
il y a 1 semaine 6 jours
il y a 2 semaines 14 heures