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.
on 2009-03-12 20:07
on 2009-03-12 23:54
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/Na... Viele GrüßeTim Am 12.03.2009 um 20:07 schrieb Daniel Weinand:
on 2009-03-13 07:13
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:
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.