Hallo zusammen, ich habe folgendes Problem: Wenn ich meine Daten mit will_paginate ausgebe, dann ist die Gesamtanzahl der Datensätze über alle Seiten richtig. Allerdings werden verschiedene Datensätze garnicht und andere wiederum doppelt dargestellt. Wenn ich also in einer Tabelle z.B. 20 Datensätze anzeigen lasse, sind die letzten 5 auf allen Seiten (bis auf die Erste und Letzte) gleich. Hat schon mal Jemand das Problem gehabt und vielleicht auch eine Lösung? Code im Controller: @pwds = Pwd.paginate_all_by_account_id(session[:account_id], :order => "typ_id ASC", :page => params[:page], :per_page => 12) Code im View: <%= will_paginate @pwds %> Danke Dieter
on 2009-04-08 15:49
on 2009-04-08 16:01
Am 08.04.2009 um 15:49 schrieb Dieter Scherthan: > Hallo zusammen, > > ich habe folgendes Problem: Wenn ich meine Daten mit will_paginate > ausgebe, dann ist die Gesamtanzahl der Datensätze über alle Seiten > richtig. Allerdings werden verschiedene Datensätze garnicht und andere > wiederum doppelt dargestellt. Wenn ich also in einer Tabelle z.B. 20 > Datensätze anzeigen lasse, sind die letzten 5 auf allen Seiten (bis > auf > die Erste und Letzte) gleich. Wäre hilfreich noch ein wenig mehr über das model Pwd (Password) zu wissen aber ich vermute du hast ganz einfach Doppelte. Hast du verglichen mit den Datensätzen in der DB? ciao, tom -- Thomas R. "TomK32" Koll || http://tomk32.de || http://ananasblau.com just a geek trying to change the world Skype: TomK32 || Mail: tomk32@gmx.de http://flickr.com/people/tomk32
on 2009-04-08 17:05
Thomas r. Koll wrote: > Am 08.04.2009 um 15:49 schrieb Dieter Scherthan: > >> Hallo zusammen, >> >> ich habe folgendes Problem: Wenn ich meine Daten mit will_paginate >> ausgebe, dann ist die Gesamtanzahl der Datens�tze �ber alle Seiten >> richtig. Allerdings werden verschiedene Datens�tze garnicht und andere >> wiederum doppelt dargestellt. Wenn ich also in einer Tabelle z.B. 20 >> Datens�tze anzeigen lasse, sind die letzten 5 auf allen Seiten (bis >> auf >> die Erste und Letzte) gleich. > > W�re hilfreich noch ein wenig mehr �ber das model Pwd (Password) zu > wissen > aber ich vermute du hast ganz einfach Doppelte. > Hast du verglichen mit den Datens�tzen in der DB? > > ciao, tom > > -- > Thomas R. "TomK32" Koll || http://tomk32.de || http://ananasblau.com > just a geek trying to change the world > Skype: TomK32 || Mail: tomk32@gmx.de > http://flickr.com/people/tomk32 Hallo Tom, in der DB sin keine doppelten Datensätze vorhanden, zumal die Anzeige ohne will_paginate OK ist. Das Modell ist eher unspektakulär: class CreatePwds < ActiveRecord::Migration def self.up create_table :pwds do |t| t.integer :typ_id t.string :name t.string :password t.integer :account_id t.timestamps end end def self.down drop_table :pwds end end class Pwd < ActiveRecord::Base belongs_to :account belongs_to :typ end
on 2009-04-09 16:04
Das Problem hat sich von selbst erledigt nachdem ich die Sortierung der Datensätze verändert habe. Gehe ich auf die ursprüngliche Sortierung besteht das Problem nach wie vor. Mal beobachten, ob das an andere Stelle wieder auftritt. Dieter
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.