Hi Daniel,

zum Beispiel über :joins in der find-Methode:

Vertrag.find(:all, :joins => ... , :conditions => [...])

Auch eine feine Sache ist  "named_scope":

http://api.rubyonrails.org/classes/ActiveRecord/NamedScope/ClassMethods.html

Viele Grüße
Tim

Am 12.03.2009 um 20:07 schrieb Daniel Weinand:

Stehe gerade mal wieder auf dem Schlauch. Wahrscheinlich ganz einfach,
nur ich sehs mal wieder nicht.

Wie Suche ich in einem has_may Ergebniss in verknüpften Objekten?

Beispiel:

p = Person.find(:first)
p.debitorennummer
=> 245456

class Vertrag
   belongs_to :rechnungsempfaenger, :foreign_key =>
'rechnungsempfaenger_id', :class_name => 'Person'
end

# alle Verträge
all = Vertag.find(:all)

# alle Verträge deren Rechnungsempfänger keine Debitorennummer hat
Vertrag.find(:all, ...) ?
all.find()...?


Blicks gerade nicht.
_______________________________________________
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

Antwort per Email an