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é 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é 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]
>
>
>
> --
> 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]