Rails 3:如何在复杂哈希中查找记录?

时间:2013-07-01 08:50:23

标签: ruby-on-rails-3 activerecord

我不知道如何在这个查询创建的哈希中找到记录:

driver_licenses= DriverLicense.order("created_at DESC").includes(:driver=>:person)

一旦获得记录,我希望按驱动程序代码过滤(driver_code是一个驱动程序字段)。我怎么能这样做?

我试着用它,但它不起作用:

driver_licenses.where(:driver_code=>'001B')

driver_licenses.where(:driver_license.driver.driver_code=>'001B')

 driver_licenses.where(:driver => {driver_code=>'001B'})

感谢

编辑:

我的模特:

DriverLicense
 belongs_to :driver


Driver
 belongs_to :person
 attr_accessible ... driver_code ...

0 个答案:

没有答案