Le data remote est géré par jquery-ujs ici : https://github.com/rails/jquery-ujs/blob/master/src/rails.js#L294-L316.
Si je comprends bien (je n'ai pas accès à un débugger ici) il faut que ton formulaire ai sa méthode en GET. Il lui faudrait également une action.... Je ne sais pas comment ton code est fait mais tu pourrais utiliser la méthode #render pour charger ton formulaire depuis un partial et utililiser #escape_javascript ou #j pour inclure ton partial dans ton javascript. Un exemple ici : https://github.com/GCorbel/comment-my-projects/blob/master/app/views/comments/create.js.erb . N'ayant pas tout mes outils et l'accès à ton code je ne suis pas certain de moi mais je pense que ça peut te donner des pistes. Bye! Le 19 mars 2013 12:26, oto iashvili <[email protected]> a écrit : > Salut, > je cherche à créer une formulaire dynamiquement en jquery qui se > comporterait comme un formulaire normal ayant l'attribut data-remote=true > > > form = $('<form action="" method="post" id="fgst" accept-charset="UTF-8" > data-remote="true" novalidate="novalidate"/>'); > > mais il semble que le data-remote ne soit pas interpreté. > Comment fonctionne data-remote ? Est interpreté juste au chargement de la > page ? est ce possible de le generé sur un formulaire créé en jquery ? > > j'ai pas mal cherché, j'ai trouvé des alternatives sans utiliser > data-remote ( http://www.malsup.com/jquery/form/) mai rien répondant mes > questions. > > merci > > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > --- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Railsfrance. > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, visitez le site > https://groups.google.com/groups/opt_out . > > > -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
