Hallo Gruppe,ich experimentiere gerade ein wenig mit IUI und RJS und scheitere gerade an folgendem. Ich möchte das Ergebnis einer Action beim ersten Aufruf normal via HTTP holen und rendern, dafür mache ich in der Action folgendes:
@shipping_pages, @shippings = paginate_by_sql Shipping, sql, 5
respond_to do |format|
format.html
format.js
end
Im .rhtml Template wird jetzt jedes Shipping via Partial auch sauber
gerendet, allerdings soll nach 5 Shippings Schluss sein, und ein
link_to_remote via RJS die nächsten 5 Ergebnisse aus der Pagination
ziehen, und den eigentlichen Link damit ersetzen. Dazu sieht mein Link
im .rhtml so aus:
<%= link_to_remote "Next 5", :url => { :action => :do_search, :page => @shipping_pages.current.next, :kind => params[:kind], :type => params[:type] } if @shipping_pages.current.next %>
Und es existiert natürlich ein do_search.rjs, das via insert_html die zurückgelieferten Daten in dem DOM einbauen soll. Mein Problem ist, dass ich kein AJAX Snippet sondern immer ein komplettes Layout zurückbekomme. Scheinbar mache ich hier mit dem Bau von link_to_remote noch was falsch, oder das Problem liegt im Versuch, hier die Pagination zu nutzen. Kann mir jemand helfen?
Beste Grüße Jan Rösner mail: [EMAIL PROTECTED]
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ rubyonrails-ug mailing list [email protected] http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
