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 18 heures 59 min
il y a 2 jours 11 heures
il y a 5 jours 13 heures
il y a 5 jours 13 heures
il y a 5 jours 18 heures
il y a 5 jours 20 heures
il y a 6 jours 14 heures
il y a 1 semaine 14 heures
il y a 1 semaine 18 heures
il y a 1 semaine 5 jours