On Fri, Dec 14, 2007 at 12:14:16AM +0100, Jan Roesner wrote:
> >
> Hi Jonathan,
> 
> >
> >Das :type in der URL irritiert mich. Falls du explizit nach HTML  
> >fragst, bekommst du natürlich das komplette Paket, woher soll den  
> >Rails wissen, dass du es jetzt ohne Layout haben willst?
> 
> :type und :kind sind nur Parameter die ich hier von Hand mitschleife.
> 
> >
> >Normalerweise fragt man JS an und das JS injiziert den partial. Oder  
> >man macht ein Ajax.Update und hat aber im Controller ein  
> >explizites :layout => false.
> 
> Das ist klar soweit. Tue ich ja auch. Initial rufe ich ich Action  
> do_search von einem anderen Ort auf, von welchem ich Suchparameter  
> (:type, :kind) mitgebe. In dem Fall ist das ein normaler HTTP-Request.  
> Neben den Suchergebnissen wird unten dann aber eben der link_to_remote  
> mitgebracht, der aber dieselbe Action aufruft, diesmal aber eigentlich  
> aufgrund des asynchronen Requests nur das rjs Template rendern sollte,  
> das auch kein Layout mitzieht.
> 
> Mein Problem ist, dass der Call von link_to_remote eben do_search  
> jetzt komischerweise zweifach ausführt, einmal das .rhtml und einmal  
> das .rjs Template rendert.

Falls tatsächlich 2 Requests von Browser ausgehen (Ist das so?), klingt
das als ob im onclick handler des Links das 'return false' am Ende
fehlen würde. Wie sieht denn der fertig gerenderte Link aus?

Jens


-- 
Jens Krämer
http://www.jkraemer.net/ - Blog
http://www.omdb.org/     - The new free film database
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an