Bonjour,
Je rencontre le problème suivant avec TinyMCE dans mon application Rails.
J'ai un formulaire d'édition qui est soumis en Ajax (via remote_form_for),
il contient un text area TinyMCE. Le formulaire proprement dit est contenu
dans un partial invoqué depuis la vue edit.html.erb :
<div id="edit_form">
<%= render :partial => "edit_form", :locals => {:user => @user} %>)
</div>
Dans mon fichier update.js.rjs je met à jour ce formulaire avec
page.replace_html "edit_form", :partial => "edit_form", :locals => {:user =>
@user}
Lors du premier accès à la page d'édition, le text area s'affiche bien avec
l'éditeur TinyMCE. Cependant lorsque je soumet le formulaire, le
update.js.rjs est bien exécuté mais je perds l'éditeur TinyMCE sur le text
area. J'ai appliqué la solution proposée sur
http://techblog.daveastels.com/tag/ajax/ en ajoutant en fin de formulaire
<script type="text/javascript">
//<![CDATA[
tinyMCE.execCommand('mceAddControl', true, 'user_content');
//]]>
</script>
mais sans succès.
Code : http://pastie.org/554179
Environnement : Rails 2.3.3, TinyMCE 3.2.4.1, Firefox 3.5.1
Mes compétences en JavaScript sont assez limitées, aussi je bloque depuis un
moment sans trouver de solution.
Toute aide serait la bienvenue :)
Florent
--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---