Je m'excuse, j'ai fait une grosse erreure car je n'ai pas regarder mon code attentivement avant de le poster. window n'est pas un variable ruby mais un JS il faut donc faire :
function displayResult() {
   document.getElementById ('editorResult') .innerHTML =
"<h2>Code renvoy&eacute; par l editeur</h2><pre>" + window.description + "</pre>";
 }

On 2012-04-27 12:20, 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] <mailto:[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] <mailto:[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]
        <mailto:[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]
            <mailto:[email protected]>>

                Sinon pense à mettre .html_safe après ta variable aussi.

                Nima

                Le 27 avr. 2012 16:41, "Nima Izadi"
                <[email protected] <mailto:[email protected]>> a
                écrit :

                    Bonjour,

                    Le 27 avr. 2012 16:32, "Olivier Morel"
                    <[email protected]
                    <mailto:[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 <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]
                    <mailto:[email protected]>
                    > Pour résilier votre abonnement envoyez un
                    e-mail à l'adresse
                    [email protected]
                    <mailto:[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]
                <mailto:[email protected]>
                Pour résilier votre abonnement envoyez un e-mail à
                l'adresse [email protected]
                <mailto:[email protected]>




-- Nicolas Blanco, Web developper

            http://www.nicolasblanco.fr <http://www.nicolasblanco.fr/>
            Jabber/GoogleTalk : [email protected]
            <mailto:[email protected]>
            Twitter : http://twitter.com/slainer68
            Github : http://github.com/slainer68
            Skype : slainer68




-- Nicolas Blanco, Web developper

        http://www.nicolasblanco.fr <http://www.nicolasblanco.fr/>
        Jabber/GoogleTalk : [email protected]
        <mailto:[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]
        <mailto:[email protected]>
        Pour résilier votre abonnement envoyez un e-mail à l'adresse
        [email protected]
        <mailto:[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]
        <mailto:[email protected]>
        Pour résilier votre abonnement envoyez un e-mail à l'adresse
        [email protected]
        <mailto:[email protected]>




-- Yann Akoun
    [email protected] <mailto:[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]
    <mailto:[email protected]>
    Pour résilier votre abonnement envoyez un e-mail à l'adresse
    [email protected]
    <mailto:[email protected]>




--
Guirec Corbel
Conception Korrigan
418-409-5194
http://www.conception-korrigan.com

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