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]





Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an