Pensez à faire utiliser des namespaces si vous avez beaucoup de JavaScript ! ;) 
Parce qu'une variable appelé description à vite fais de se balader par-ci 
par-là.

On Apr 27, 2012, at 6:20 PM, Guirec Corbel wrote:

> Pour ma part, ce que je fais c'est, dans ma vue : 
> window.description = <%= @item.description %>
> 
> et dans mon fichier js :
> function displayResult() {
>    document.getElementById ('editorResult') .innerHTML =
>    "<h2>Code renvoy&eacute; par l editeur</h2><pre>" + "<%= 
> window.description %>" + "</pre>";
>  } 
> 
> Évidement tu pourrais utiser JQuery, coffeescript, $.ready, etc... pour 
> améliorer la partie JS.
> 
> Le 27 avril 2012 11:23, Yann Akoun <[email protected]> a écrit :
> oui effectivement gon https://github.com/gazay/gon
> 
> 
> On Fri, Apr 27, 2012 at 5:07 PM, Simon COURTOIS <[email protected]> wrote:
> 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&eacute; 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&eacute; 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]
> 
> 
> 
> -- 
> Yann Akoun
> [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]
> 
> 
> -- 
> 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]

Répondre à