Mysql 如何在rails上获取过期事件
我目前正在制作一个显示过去和未来事件的事件应用程序 我已将所有事件加载到应用程序,但我希望过期事件显示在单独的表中Mysql 如何在rails上获取过期事件,mysql,ruby-on-rails,Mysql,Ruby On Rails,我目前正在制作一个显示过去和未来事件的事件应用程序 我已将所有事件加载到应用程序,但我希望过期事件显示在单独的表中 因此,我考虑在控制器中查询这些过期事件,但是我想知道是否有一个语句来查询过去发生的事件?我假设您的when字段是date类型,以便提取过期事件 Event.where('when < ?', Date.today) Event.where('when=?',Time.now)是的,这就是我要找的,如果我使用PG,查询数据库会有很大的不同吗?干杯,当需要与日期相同时,的格式是
因此,我考虑在控制器中查询这些过期事件,但是我想知道是否有一个语句来查询过去发生的事件?我假设您的
when
字段是date
类型,以便提取过期事件
Event.where('when < ?', Date.today)
Event.where('when<?',Date.day)
如何区分事件
和过期事件
?是否有任何列将它们分开?我有一个名为when
的字段,用户在其中输入事件日期。我想查询今天的日期,并将其与when
字段进行比较?它将类似于Model.where('when>=?',Time.now)是的,这就是我要找的,如果我使用PG,查询数据库会有很大的不同吗?干杯,当需要与日期相同时,的格式是否需要与
日期相同。今天当我得到PG::SyntaxError
时?