gpt4 book ai didi

ruby-on-rails - 如何在 Rails 4.2 和 sqlite 中按星期几进行过滤?

转载 作者:行者123 更新时间:2023-12-03 17:43:38 26 4
gpt4 key购买 nike

如何按一周中的每一天检索记录?

这是我的范围:

scope :day_of_week, ->(day_of_week) { where("created_at = ?", day_of_week ) }

我尝试过 strftime('%w', day_of_week) 和 DAYOFWEEK() 但没有成功。

我已经使用了数月和数年没有出现任何问题,并且我将一切都归功于我的观点。我还计算一周中每天的项目,即使我没有收到语法错误,我也会收到 0。

最佳答案

date = DateTime.now
#=> Mon, 06 Apr 2015 20:02:00 +0200
date.strftime('%A')
#=> "Monday"

因此,您必须检查 created_at.strftime('%A') 是否等于您感兴趣的 day_of_week

关于ruby-on-rails - 如何在 Rails 4.2 和 sqlite 中按星期几进行过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29475018/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com