Sinon, il y a Gon http://railscasts.com/episodes/324-passing-data-to-javascript
Simon COURTOIS On 27 avr. 2012, at 17:04, Nicolas Blanco wrote: > Ouais et suis ce que viens de dire Florian, c'est la base. En fait si tu fais > un truc "clean" en envoyant du JSON au client, tu n'as pas besoin d'utiliser > le helper escape_javascript dont je viens de parler <35C.png>. > > 2012/4/27 Nicolas Blanco <[email protected]> > Olivier si tu veux interpoler une chaine issue d'un input utilisateur dans du > code JS c'est coton. > > Car si tu utilises des singles quotes pour concaténer et que la variable > contient des singles quotes, ça pète. Idem pour des double quotes. > > Utilise le helper rails escape_javascript pour échaper les single et double > quotes <333.png><333.png><333.png>. > > Nicolas. > > > 2012/4/27 Nima Izadi <[email protected]> > Sinon pense à mettre .html_safe après ta variable aussi. > > Nima > > Le 27 avr. 2012 16:41, "Nima Izadi" <[email protected]> a écrit : > > Bonjour, > > Le 27 avr. 2012 16:32, "Olivier Morel" <[email protected]> a écrit : > > > > bonjour > > J ai du mal à trouver la réponse à ma question sur internet je me permet > > donc de vous la poser. > > > > je suis entrain de m'amuser à développer mon propre WISIWING en Javascript > > avec ROR bien évidemment . > > > > Je parviens à mettre mon text en gras en couleur ou autre, lorsque je > > regarde dans mon SGBDje voie bien dans mon champs qu'il à bien enregistrer > > mon text en gras ou en couleur voici un extrait : > > > > <span style="font-weight: bold;"></span><span style="font-weight: > > bold;">olivier </span><span style="text-decoration: underline;">article > > </span> > > > > lorsque je demande à l'afficher il ne m'interprète pas le code, il ne > > m'affiche même pas le code à l'écran > > > > Voici la fonction en Js qui doit m'afficher le code > > > > function displayResult() > > { > > document.getElementById ('editorResult') .innerHTML = > > "<h2>Code renvoyé par l editeur</h2><pre>" + (<%= > > @item.description %>) + "</pre>"; > > } > > Tu dois avoir une erreur Js non ? Essayé de remplacer les parenthèse avant et > après l'appel Ruby par des quotes. > > document.getElementById ('editorResult') .innerHTML = > "<h2>Code renvoyé par l editeur</h2><pre>" + "<%= > @item.description %>" + "</pre>"; > } > > > editorResult se trouve être la div ou va s'afficher mon résultat . > > > > La manière dont je récupère la variable ruby est t'elle bonne ? > > -- > > Rubyment > > > > Olivier Morel > > tel : 06.62.25.03.77 > > > > -- > > 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 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] > > > > -- > Nicolas Blanco, Web developper > > http://www.nicolasblanco.fr > Jabber/GoogleTalk : [email protected] > Twitter : http://twitter.com/slainer68 > Github : http://github.com/slainer68 > Skype : slainer68 > > > > > -- > Nicolas Blanco, Web developper > > http://www.nicolasblanco.fr > Jabber/GoogleTalk : [email protected] > Twitter : http://twitter.com/slainer68 > Github : http://github.com/slainer68 > Skype : slainer68 > > > -- > 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 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]
