var obj = <%= @item.to_json %>;
function displayResult(item){
... <pre>" + item.description + "</pre>";
}
un peu plus clean déjà.
Ne génère JAMAIS de fonctions js qui contiennent des variables générées par
ton langage serveur.
Tes fonctions prennent des paramètres et agissent en conséquence.
Ton langage serveur crée des *variables* que tu transmets ensuite à tes
fonctions.
Sinon ton js a un couplage incroyable et tu ne pourras jamais le réutiliser.
Travaille sur le dom avec jQuery au lieu de faire des "innerHTML = ", c'est
un peu plus clean aussi (regarde du coté des ejs sinon).
Le 27 avril 2012 16:44, Nima Izadi <[email protected]> a écrit :
> 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]
>
--
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]