基本上,我有点困在这里。我正在使用Rails3.xx。我现在使用的代码如下
@email_reminder = ToDo.where(:reminder => true, :deadline_date =< Date.today)
Run Code Online (Sandbox Code Playgroud)
上面的代码显然不起作用。我到处搜索,但是几乎所有解决方案都是Rails 2.xx解决方案。如果今天的日期已过或截止日期是最后的日期,查找所有“电子邮件提醒”的最有效方法是什么?
(不必与上面使用的方法类似,但是如果您提供使用类似方法的方法,则将有所帮助)
提前致谢
我认为没有理由安装gem来解决此问题。如果您使用一些不错的'ol SQL :)
@email_reminder = ToDo.where(:reminder => true).where('deadline_date <= ?', Date.today)
注意小于或等于的顺序。
如果您经常遇到此类问题,Squeel也许值得研究。但是,我倾向于偏离使用“黑客”一词的图书馆
| 归档时间: |
|
| 查看次数: |
2152 次 |
| 最近记录: |