没有连接表的最佳查询方法ActiveRecord

时间:2017-08-23 01:10:49

标签: ruby-on-rails ruby postgresql activerecord

所以我有一个表trips和一个表conditionsTrips有一个start_dateend_date,并且在同一天的持续时间不超过几个小时。条件有date列。我正在尝试比较它们以找到trip.id的{​​{1}},以便使用位于date表中的:trip_id外键以非常大的csv播种。我知道这是一个多关系,但我想知道如何将我在Ruby中编写的内容(当前转换为rails)转换为“ActiveRecord”方式而不会多次访问数据库。

这是我的代码:

帮助方法

conditions

主要方法

def self.id_by_date(date)
  find_by(date: date).id
end

编辑:要清楚,我试图找到与一天相关的所有条件

0 个答案:

没有答案