ruby-on-rails – 在Rails控制台中按日期查找记录
发布时间:2020-12-17 02:30:02 所属栏目:百科 来源:网络整理
导读:这是在Sqlite上发生的.我可能错过了一些东西,但我无法弄清楚到底是什么. 控制台输出 date = Task.first.date= Tue,16 Aug 2011 Task.find(:all,:conditions = {:date = date})= [] Task.find(:all,:conditions = ['date = ?',date])= [] Task.find(:all,:con
这是在Sqlite上发生的.我可能错过了一些东西,但我无法弄清楚到底是什么.
控制台输出 >> 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 解决方法
这不是一个完整的答案,但希望能让您放心,您的语法是正确的
我敲了一个快速的应用程序来测试这个和你所有的检索方法.这也是一个SQLite数据库,没有错误. t = Task.create => #<Task id: 1,date: nil,created_at: "2011-08-23 14:32:27",updated_at: "2011-08-23 14:32:27"> t.date = "Tue,16 Aug 2011" => "Tue,16 Aug 2011" t.save date = Task.last.date => Tue,16 Aug 2011 Task.find(:all,:conditions => {:date => date}) => [#<Task id: 1,date: "2011-08-16">] Task.find(:all,date]) => [#<Task id: 1,date: "2011-08-16">] 我的schema.rb: create_table "tasks",:force => true do |t| t.date "date" end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- React Native 常用第三方组件汇总------史上最全,持续更新
- ARM启动过程
- 在GNU make管理的项目中萌萌地处理头文件依赖
- Postgresql查询嵌套JSONB字段中的对象
- PostgreSQL ROW_NUMBER() OVER()
- c# – 在Windows 10中部署Windows Phone 8.1应用程序时找不
- ruby-on-rails – 找不到gem rails – Gem :: GemNotFoundE
- c – 内部类和初始化
- rubygems – 如何在rails应用程序中查看新文件中的mongoid查
- reactjs – Babel Unknown选项:.caller