【发布时间】:2012-11-30 10:18:20
【问题描述】:
我有以下范围:
def coming_up_on_renewal(product_name = "product_name")
where('billing_start_date = NOW() + INTERVAL 3 day AND status = ? AND product_name = ? AND auth_net_subscription_id IS NOT NULL', :active, "#{product_name}")
end
并且我已将数据库中的一条记录操作为未来 3 天,但是当我运行此范围时,会返回一个空数组。
我基本上是在尝试检索billing_start_date 距离当天 3 天的记录。
【问题讨论】:
标签: mysql ruby-on-rails-3 activerecord