我正在尝试在 Active Record 数据库中加入两种不同的条件。
通常我会用逗号(,
)或AND
加入它们,但在这种情况下,在条件之间放置逗号或AND会返回错误。
我想知道如何在一个声明中将这些条件加在一起:
MyTable.where("created_at < ?", Time.now - 86400) # 86400 represent a day
MyTable.where(my_column: my_variable)
感谢。
更新
我正在使用rails 4.
答案 0 :(得分:1)
MyTable.where("created_at < ? AND my_column = ?", Time.now - 86400, my_variable)