1
A
回答
1
查询直接进入数据库检索才有了今天的记录:
Model.where(created_at: Time.now.beginning_of_day..Time.now.end_of_day)
您还可以在Ruby的最终处理它(如果你真的想要的,但不建议):
Model.all.select{|m| m.created_at.today?}
1
您需要首先检查是否有今天创建的任何实例,如果是,则将其全部销毁。之后,您可以创建新的实例。
def destroy_todays
Model.where(created_at: Time.zone.now.beginning_of_day..Time.zone.now.end_of_day).destroy_all
end
def create_todays(attrs)
destroy_todays
Model.create(attrs)
end
所以,你要创造今天实例中的任何时候,你能保证你第一次破坏今天创建的任何其他实例。
相关问题
- 1. 检查文件是否是今天创建
- 2. 解析检查对象是否在今天创建? Objective-C
- 3. BASH检查今天是否是第一天的月份
- 4. 检查是datetime值实际上是今天的日期
- 5. 检查对象是否是sqlalchemy模型实例
- 6. 如何检查今天是否是Java日历的星期日
- 7. 检查新的DateTime是否是今天或未来在php
- 8. 最好的方法来检查是否今天是本月的第一天
- 9. 如何知道模型的实例是由子模型的实例创建的?
- 10. 检查模型实例是否在查询集内被FKed?
- 11. 检查DateTime值是否为今天,明天或晚些时候
- 12. 如何检查日期是否在今天前三天
- 13. PowerShell的:检查是否今天的备份存在
- 14. Django的:检查是否今天范围DateTime对象的
- 15. PHP:如何检查日期是今天,昨天还是明天
- 16. 检查一个类型是否是Haskell中的Show实例?
- 17. 如何检查模型实例是否已更新
- 18. Lua检查表是否是'实例'
- 19. 如何检查日期是否大于今天的日期Laravel5
- 20. 如何检查类实例是否已创建或为空C#
- 21. 天际模型是否是开源的?
- 22. 如何检查模型实例是否附加到laravel 5.3中的相关模型实例?
- 23. Django如何检查模型是否正在创建或更新
- 24. 如何简单检查DateTime列是否在今天的30天之内?
- 25. 比较NSDates检查今天是否落在
- 26. SQL查询检查到期日期是从今天3天?
- 27. 如何检查是否以前存储的时间()值是今天在PHP?
- 28. Perl:获取文件的时间戳并检查是否是今天
- 29. C/C++ - 检查今天是否是本月的第一个星期一
- 30. Swift - 检查一个时间戳是昨天,今天,明天还是X天前