Merci à tous pour vos réponse.
J ai commencé à regarder le gem gon, je vais continuer à lire de la doc ici
et la sur gon et sur le Js.

J ai au un seul champs description, je ne risque pas de me mélanger les
pinceau .

Le 27 avr. 2012 18:25, "Nima Izadi" <[email protected]> a écrit :

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

-- 
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 à