4
这发生在Sqlite上。我可能错过了一些东西,但我无法弄清楚究竟是什么。在Rails控制台中按日期查找记录
控制台输出
>> date = Task.first.date
=> Tue, 16 Aug 2011
>> Task.find(:all, :conditions => {:date => date})
=> []
>> Task.find(:all, :conditions => ['date = ?', date])
=> []
>> Task.find(:all, :conditions => ['date IS ?', date])
=> []
模式
create_table "tasks", :force => true do |t|
t.date "date"
end
我正在使用Faker和Populator Gems添加虚拟记录。我假设在填充日期时这些宝石有可能使用不同的日期格式。 – primary0
请发表您如何填写数据的样本,我会检查一下。 – Gazler
http://pastebin.com/08evHDtJ 然后运行rake db:populate – primary0