Hallo Moritz,

Genau das war genau was ich brauch. Das ist ruby-like. Ich nutze die include Option bereits um Relationen vorzuladen. Es war mir nur nicht bekannt dass man in conditions direkt den Tabellennamen angeben kann. Perfekt damit wäre das jetzt gelöst.

Danke und Gruß
Önder

Am 28.10.2007 um 11:26 schrieb Moritz Heidkamp:

Hey Önder,

Am Sun, 28 Oct 2007 10:16:58 +0100 schrieb Önder Kara <ruby-on- [EMAIL PROTECTED]>:
Article.find(:all, :conditions => ['articles.name = ? and
invoices.attr1 = ?', params[:articlename], params
[:invoice_date]], :join => " invoices ON articles.id =
invoices.article_id")

das ist äquivalent zu

Article.find(:all, :conditions => ['articles.name = ? and invoices.attr1 = ?', params[:articlename], params [:invoice_date]], :include => :invoices)

Dabei ist allerdings zu beachten, dass du nur genau dann ein Ergebnis bekommst, wenn du den exakten Artikelnamen übergibst sowie das dazu passende attr1. Ist das wirklich das, was du brauchst? Ansonsten schau dir mal http://wiki.rubyonrails.org/rails/pages/ TextSearch an.

Beste Grüße
Moritz
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an