Ajout dynamique de champs imbriqués forme via AJAX

J'ai été regarder et reproduire ces railscasts sur mon app: 196-nested-modèle-forme-partie-1 et 197-nested-modèle-forme-partie-2. Je n'ai pas encore d'un compte pro, donc je ne peux pas regarder la version révisée de l'épisode.

Je suis un développement sous rails4 (edge) et link_to_function a été dépréciée en faveur de la non-intrusif JS (qui est excellent).

Je vais garder l'exemple ci-dessus railscasts (c'est à dire de l'enquête/question).
Ce que je voudrais faire, c'est utiliser la question partielle par le biais de javascript non-intrusif et je ne sais pas où et comment je doit faire.

Je pensais à deux façons de le faire :

  • Première façon de le faire serait d'ajouter dans mon app/assets/javascripts un fichier surveys.js avec la fonction add_question mais je ne vois pas comment je pourrais utiliser mes partiels à partir d'ici.
  • Autre moyen serait de créer une nouvelle action dans mon SurveyController qui permettrait de répondre à l'aide de la question partielle, mais je suis gêné par le fait d'avoir une action spécifique aux questions dans mon enquête contrôleur.

Je ne peux m'empêcher de penser qu'il doit y avoir une meilleure façon de le faire.

OriginalL'auteur Crystark | 2013-03-22