2011-07-07 2 views
0

Dans Controller wow, j'obtiens un tableau de cases à cocher qui sont décochées et définies dans la page de vue. Dans la page d'affichage, j'ai un tableau de cases à cocher avec les images correspondantes. SO j'ai besoin d'obtenir ce tableau de cases à cocher dans un contrôleur et vérifier si elle est cochée, puis passer à nouveau les images correspondantes avec les éléments vérifiés à la page d'affichage.Checkbox array dans ruby ​​

Répondre

0

Cela dépend de ce que vous nommez les cases à cocher dans la vue. Les valeurs seront disponibles dans le contrôleur du hachage/tableau params[]. Pour voir comment les valeurs sont formatées, le serveur consigne le moment où soumettre le formulaire et vous verrez tous les paramètres soumis.

+0

Je crois que j'obtiendrais la matrice de checbox dans le contrôleur comme params si seulement la case est cochée. J'ai besoin d'obtenir le tableau de checbox non cochée aussi. – rubyist

+0

Ce que je veux vraiment, c'est que dans ma page de vue, il y a des cases à cocher et des images correspondantes listées. Donc, quand je sélectionne les images et que je clique sur le bouton Continuer, je vais passer à une fonction js, puis effectuer un traitement sur les images sélectionnées. J'ai donc besoin d'envoyer seulement les images sélectionnées comme paramètres à cette fonction JS. Donc, je pense que le bon moyen serait de passer ces images sélectionnées de la vue au contrôleur, puis faire une vérification si elle est sélectionnée et ensuite retourner le résultat à la vue de nouveau pour passer en params js func – rubyist

+0

Donc, je pense que le le bon moyen serait de passer toutes les images et les cases à cocher de la vue au contrôleur, puis de faire une vérification si elle est sélectionnée, puis de renvoyer le résultat à la vue de nouveau pour passer en params à js func – rubyist