【发布时间】:2014-08-25 15:04:34
【问题描述】:
我已将活动记录从 3.2.12 更新到 4.1.4。因此,我也将 activesupport 从 3.2.12 更新到 4.1.4。现在,当我进行数据库查询(h2 数据库)时,我无法使用
mrs = MeasurementResultSample.find_by_duration_and_measurement_result_id(duration, id)
我只能用
mrs = MeasurementResultSample.where(:duration => duration, :measurement_result_id => id).first
我已经从 1.2.9 升级到 1.3.9 的 activerecord-jdbch2-adapter
我怎样才能让使用一个或多个字段的“find_by”方法再次起作用?
感谢您的任何提示!
更新: 实际上事实证明, find_by 正在工作,但我必须检查该表是否存在,该方法是否存在?不起作用的是 find_last_by... 或 find_all_by... 或 find_first_by... 。
【问题讨论】:
标签: ruby activerecord activesupport inflection