Re: [Rubyonrails-ug] hash sortieren
On Thu, 12 May 2011 14:43 +0200, Werner Laude n...@wernerlaude.de wrote: Hallo.. Eine Frage zur Sortierung. Hashes sind - in der Regel - nicht sortierbar. Ein Ausweg besteht darin die Keys in eine Liste zu packen, diese zu sortieren und damit auf den Hash loszugehen. Gruß Torsten ___ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug
Re: [Rubyonrails-ug] hash sortieren
hat sich das nicht mit 1.9 geändert? von meiner uschi deluxe gesendet Am 12.05.2011 um 16:28 schrieb Torsten Flammiger nos...@airpost.net: On Thu, 12 May 2011 14:43 +0200, Werner Laude n...@wernerlaude.de wrote: Hallo.. Eine Frage zur Sortierung. Hashes sind - in der Regel - nicht sortierbar. Ein Ausweg besteht darin die Keys in eine Liste zu packen, diese zu sortieren und damit auf den Hash loszugehen. Gruß Torsten ___ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug ___ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug
Re: [Rubyonrails-ug] hash sortieren
On Thu, 12 May 2011 19:14 +0200, Mathias Meyer me...@paperplanes.de wrote: Korrekt, Hashes in 1.9 behalten jetzt ihre Elemente in Insert-Order, nicht sortiert nach Hash des Keys. das verlagert das Problem aber nur. Die Anforderung des OP wird damit nicht erschlagen und kann es auch nicht. Die Software, die im Voraus weiß, in welcher Reihenfolge ich die Schlüssel in (m)einen Hash einfügen will, muss noch erfunden werden. To ___ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug
Re: [Rubyonrails-ug] hash sortieren
Eine Frage zur Sortierung. @netzwerks_by_typ = Netzwerk.all( :include = [:user, :typ], :order = 'type_id, plz' ).group_by(:typ) % @netzwerks_by_typ.each do |typ, netzwerks| % ... % netzwerks.each do |netzwerk| % %= netzwerk.user.plz %%= netzwerk.user.ort % % end % % end % Gruß Henning -- Henning Koch Geschäftsführer makandra GmbH Werner-von-Siemens-Str. 6 86159 Augsburg Fon +49 (0) 821 58866 186 Fax +49 (0) 821 58866 199 Mobil +49 (0) 160 74 14 398 Geschäftsführer: Thomas Eisenbarth, Henning Koch, Robert Sonnberger Amtsgericht Augsburg, HRB 24202 ___ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug