Ich mache eine polymorphe wie so kommen:Mehrdeutige Klausel in Rails
Object.joins(:customer).includes("jobs.name").merge(@customer.children.scoped).where("name LIKE :name OR job_number LIKE :name", {:name => "JOB" })
Und es zurückkehrt, wie so:
Mysql2::Error: Column 'name' in where clause is ambiguous
Wer weiß, wie diese un mehrdeutig zu machen? :)
Benennen Sie Ihre Klasse wirklich als Objekt? Oder ist es nur für dieses Codebeispiel? Nur neugierig. :) – Suborx
Nein nur für ein Beispiel :) – Trip