我有这个查询。 events = eventswhere("starts_at <= ?", 3.months.ago)
做我想做的事。现在有了events
,我试着打电话给这个。 events.where("ticket_types.present?")
但这并没有得到新的收藏......我做错了什么?我的查询应该是什么样的?
答案 0 :(得分:0)
你想要:
events.where("ticket_types <> ''")
对于ActiveRecord&gt; 4.0,您也可以使用not
events.where.not(ticket_types: '')