Ruby Forum Rails France > ptit problème respond_to

Posted by guillaume belleguic (Guest)
on 04.03.2008 11:12
(Received via mailing list)
bonjour,
J'utilise rails 2.0.2, pour une action donnée ex bibi, je souhaite 
renvoie
une template html.erb sans layout lorsqu'il s'agit d'une requête xhr, 
mais
je n'y arrive pas (ou plus car il me semble que cela était possible en 
rails
1.2) ex :

    respond_to do |format|
      format.html # template avec layout
      format.js { render :action => "bibi", :layout => false} # même
template mais san layout
    end

rails me cherche forcement bibi.js.erb....

Comment faire, car je ne veux pas faire de render :update, je veux que 
le
link_to_remote place le résultat en lui même...
Posted by guillaume belleguic (Guest)
on 04.03.2008 11:38
(Received via mailing list)
suite :
J'ai trouvé une solution :
format.js {render :file =>
"#{RAILS_ROOT}/app/views/mon_controller/ma_methode.html.erb", :layout =>
false}
y a t'il une autre solution ?

Merci

2008/3/4 guillaume belleguic <guillaume.belleguic@gmail.com>:
Posted by Sébastien Lamy (Guest)
on 04.03.2008 16:29
(Received via mailing list)
essaye
 render :template => "mon_controller/ma_methode.html", :layout => false
Je pense que ça marchera. Je ne sais pas si la partie qui précise le
controller est indispensable
Peut-être que de préciser
render :action => "bibi.html", :layout => false
 peut marcher aussi

guillaume belleguic a écrit :
Posted by guillaume belleguic (Guest)
on 04.03.2008 17:11
(Received via mailing list)
merci de ta réponse.
après test il faut faire, pour ceux que cela pourrais intéresser :

format.js {render :action => "bibi.html.erb", :layout => false}

Je trouve ca un peut étrange, mais tant que cela marche ...

merci encore

2008/3/4 Sébastien Lamy <lamyseba@free.fr>: