Danke Tim. Ist mir gestern 5 Minuten nach dem ich geschrieben hatte auch eingefallen. Wie immer bei einem Brett vorm Kopf. Hilft schon wenn man nur mal drüber "redet".
named_scope fällt leider aus da die Rails Version zu alt ist auf der die Anwendung läuft. Aber sobald da mal aktualisiert wird, wird das geändert. Tim Keller schrieb: > 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 > _______________________________________________ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug