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天前