Hallo..
Eine Frage zur Sortierung.
@netzwerks = Netzwerk.all(:include = @user).group_by(:type_id).sort_by { |
typ | typ }
% @netzwerks.each do | typ, netzwerk | %
.
%netzwerk.each do | netz | %
%= netz.user.plz %%= netz.user.ort%
Hier im Block einer Kategorie möchte ich nochmals nach
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
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
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
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ß