【发布时间】:2015-05-20 11:55:38
【问题描述】:
型号:
class QueueList < ActiveRecord::Base
has_many :times
self.today
joins(:times).where(times: { period_type: 'on', date: Date.today} || times: { period_type: 'from', date: Date.today })
end
end
上述模型包含一个时间列表。因为 :times 可以是两种不同的 period_types,所以我必须对这个查询应用“OR”。有没有办法在不使用字符串查询的情况下完成上述错误代码,就像我在 ActiveRecord 中尝试做的那样?
【问题讨论】:
-
现在,你会使用
any_ofgem
标签: ruby-on-rails ruby-on-rails-3 activerecord ruby-on-rails-3.2 rails-activerecord