Sortierungsfrage

Hallo zusammen,

ich habe da eine Frage:

mein User-Model hat eine Beziehung zu Bildern zu einem User.
Wie kann ich nun die Bilder sortieren, wenn ich über die User iteriere?

Code:

<% @user.images.each do |img| %>
Sortierung nach ‘order_by’ in der Tabelle ‘images’ ??
<% end %>

Danke im voraus
Torsten

Torsten F. wrote:

<% @user.images.find(:all, :order => “name DESC”).each do |img| %>
Sortierung nach ‘order_by’ in der Tabelle ‘images’ ??
<% end %>

Wobei ich daraus dann langsam @images machen wuerde (und entsprechend im
Controller laden wuerde), da der View keine komplizierten Queries
enthalten sollte.

Jonathan

Am 16.02.2008 um 19:15 schrieb Torsten F.:

Hallo zusammen,

ich habe da eine Frage:

mein User-Model hat eine Beziehung zu Bildern zu einem User.
Wie kann ich nun die Bilder sortieren, wenn ich über die User
iteriere?

Zusätzlich vielleicht noch eine Standard-Sortierung in der association.
class User < ActiveRecord::Base
has_many :images, :order => ‘name’
end


Thomas R. “TomK32” Koll || http://tomk32.de || http://ananasblau.com
(NEW)
just a geek trying to change the world
Skype: TomK32 || Mail: [email protected]

On 21:17 Sa 16 Feb, Thomas R. Koll wrote:

Wie kann ich nun die Bilder sortieren, wenn ich über die User iteriere?

Zusätzlich vielleicht noch eine Standard-Sortierung in der association.
class User < ActiveRecord::Base
has_many :images, :order => ‘name’
end

guter Tipp

Danke

On 21:00 Sa 16 Feb, Jonathan W. wrote:

Torsten F. wrote:

<% @user.images.find(:all, :order => “name DESC”).each do |img| %>
Sortierung nach ‘order_by’ in der Tabelle ‘images’ ??
<% end %>

Wobei ich daraus dann langsam @images machen wuerde (und entsprechend im
Controller laden wuerde), da der View keine komplizierten Queries enthalten
sollte.

Danke

Torsten