Rendre du RJS et du texte

Salut à tous,

Une idée sur comment rendre un fichier RJS et du texte dans la même
action ?

Utile pour qu’un champ editable en ligne effectue des changement en
AJAX une fois mis à jour.

Sébastien Grosjean - ZenCocoon

respond_to
http://railsmanual.com/module/ActionController%3A%3AMimeResponds%3A%
3AInstanceMethods/respond_to

Salut Séb,

Marci pour me pointer respond_to mais je souhaiterai en fait effectuer
les 2 rendus avec le même mime type, donc respond_to ne me semble pas
utilisable pour ca.

Dans mon cas, j’ai un text editable avec InPlaceEditor (A), et une
fonction modifier dans le controller qui met d’autre champ à jour lors
de la modification ( B et C). (1 modif entraine plusieurs
changements).
Seul problème, si dans mon controller je fait “render :text” pour
mettre à jour A; B et C reste visuellement inchangé d’ou le besoins de
RJS pour faire un “Element.update” sur B et C en plus du
“render :text”

Encore merci,

Sébastien Grosjean - ZenCocoon

Salut Séb,

Marci pour me pointer respond_to mais je souhaiterai en fait effectuer
les 2 rendus avec le même mime type, donc respond_to ne me semble pas
utilisable pour ca.

Dans mon cas, j’ai un text editable avec InPlaceEditor (A), et une
fonction modifier dans le controller qui met d’autre champ à jour lors
de la modification ( B et C). (1 modif entraine plusieurs
changements).
Seul problème, si dans mon controller je fait “render :text” pour
mettre à jour A; B et C reste visuellement inchangé d’ou le besoins de
RJS pour faire un “Element.update” sur B et C en plus du
“render :text”

Encore merci,

Sébastien Grosjean - ZenCocoon

Salut Séb,

Marci pour me pointer respond_to mais je souhaiterai en fait effectuer
les 2 rendus avec le même mime type, donc respond_to ne me semble pas
utilisable pour ca.

Dans mon cas, j’ai un text editable avec InPlaceEditor (A), et une
fonction modifier dans le controller qui met d’autre champ à jour lors
de la modification ( B et C). (1 modif entraine plusieurs
changements).
Seul problème, si dans mon controller je fait “render :text” pour
mettre à jour A; B et C reste visuellement inchangé d’ou le besoins de
RJS pour faire un “Element.update” sur B et C en plus du
“render :text”

Encore merci,

Sébastien Grosjean - ZenCocoon

On 6/3/07, S�bastien Grosjean - ZenCocoon [email protected] wrote:

Hope this help,

On parle fran�ais ici, je crois :slight_smile:

Une id�e sur comment rendre un fichier RJS et du texte dans la m�me
action ?

Utile pour qu’un champ editable en ligne effectue des changement en
AJAX une fois mis � jour.

S�bastien Grosjean - ZenCocoon


Cyril M.

I find the way, this can be done using the option evalScripts from
InPlaceEditor, please note that the rails helper in_place_editor_field
don’t support it actually, so you will have to patch it if you want to
use this feature.

Or use InPlaceEditor without helper :wink:

For rails users, you will also need to write your own controller as
the helper also don’t support such feature.

Hope this help,

Sébastien Grosjean - ZenCocoon

On May 23, 4:23 pm, Sébastien Grosjean - ZenCocoon

Oups désolé, erreur de ML :wink:

Voici donc un article plus complet pour les francophones :wink:

http://www.forum-rails.com/forums/6/topics/8

Sébastien Grosjean - ZenCocoon