0
我怎麼會在WHERE子句中的參數更改列名稱更改列名,而不是價值?像這樣的東西是我後:的Rails:在where子句
def self.filter_by_time(datetime)
where('? < ?', datetime, Time.now)
end
謝謝!
我怎麼會在WHERE子句中的參數更改列名稱更改列名,而不是價值?像這樣的東西是我後:的Rails:在where子句
def self.filter_by_time(datetime)
where('? < ?', datetime, Time.now)
end
謝謝!
def self.filter_by_time(datetime)
where("#{datetime} < ?", Time.now)
end
你可以試試這個:
def self.filter_by_time(datetime)
where("datetime < ?", Time.now)
end
啊,真不錯。謝謝。 –