gpt4 book ai didi

ruby-on-rails - Rails - 尝试从日期范围查询...从今天开始的所有内容

转载 作者:行者123 更新时间:2023-12-03 22:54:52 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Rails ActiveRecord date between

(11 个回答)


8年前关闭。




我试图找出从 rails 查询日期范围的最佳方法......我在谷歌上环顾四周,但不确定如何使用这种语法。

我有一个包含各种事件的模型,我喜欢在我的查找条件中添加一个警告,该警告应该只显示字段 :st_date 是今天或之后的事件,实际上只显示当前的数据,在今天之前没有发生任何事情。

我遇到了一个问题,因为我没有结束日期来停止查询,我想查询从今天到下个月的所有内容。

我在想像

 @events = Event.find(:all, :conditions => ["start_date between ? and ?",
date.Today, date.next_month.beginning_of_month])

但我收到错误未定义的局部变量或方法`date'......

我需要做什么特别的事情来使用 Date 类吗?还是我的查询语法有问题?我真的很感激任何帮助。

最佳答案

你想要 Date.today,而不是 date.today。你在做什么没有错,你只是没有正确引用日期类

此外,它将是 Date.today.next_month.beginning_of_month

关于ruby-on-rails - Rails - 尝试从日期范围查询...从今天开始的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2716886/

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