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

Antwort per Email an