如何更改where子句的参数中的列名?这样的事情就是我所追求的:
def self.filter_by_time(datetime)
where('? < ?', datetime, Time.now)
end
谢谢!
答案 0 :(得分:3)
def self.filter_by_time(datetime)
where("#{datetime} < ?", Time.now)
end
答案 1 :(得分:0)
你可以试试这个:
def self.filter_by_time(datetime)
where("datetime < ?", Time.now)
end