2014-04-07 23 views

回答

4

如果您的employees表是根據Rails約定命名的,那麼這將起作用。

Vote.joins(:employee).where('employees.badge_number > 1000') 

因爲它的名字是employee,這將工作:

Vote.joins(:employee).where('employee.badge_number > 1000') 
+0

感謝。我把它當作employee.badge_number而不是employees.badge_number – grabury

+0

@spuggy你的意思是,你的表名是'employee'? –

+0

是的。提到桌子時我用了單數。菜鳥錯誤 – grabury