我得到了以下sql表达式
g.date > CURRENT_DATE +间隔'1‘天* t.notice_days
它在postgres上工作,并通过我的应用程序作为原始sql,是否有一种优雅的Active Record / AREL方式来编写相同的表达式?
发布于 2019-08-13 17:41:02
假设您可以获得t.notice_days和G的Integer版本,那么您应该能够这样做:
future_time = t.notice_days.days.from_now
g.where("data > ?", future_time)还可以将future_time设置为Time.now + t.notice_days.days。
https://stackoverflow.com/questions/57478899
复制相似问题