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