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