Activerecord 日期字段的年份大于等于当前年份的活动记录

Activerecord 日期字段的年份大于等于当前年份的活动记录,activerecord,ruby-on-rails-5,Activerecord,Ruby On Rails 5,我使用的是rails5.0和ruby 2.6.4 如何使用活动记录获取日期字段的年份部分大于等于当前年份的所有记录?在my modelClassSection中,用户可以创建将开始日期(日期列)字段设置为未来日期的记录 我知道这是错误的,但我应该告诉你我需要什么 ClassSection.where('year(start_date)>=?',date.today.year) 我是在一个助手方法(和测试的控制台)中完成这项工作的,所以不确定是否需要一个作用域或者该作用域是否有效。我只是在线做这个

我使用的是
rails5.0
ruby 2.6.4

如何使用活动记录获取日期字段的年份部分大于等于当前年份的所有记录?在my model
ClassSection
中,用户可以创建将
开始日期(日期列)
字段设置为未来日期的记录

我知道这是错误的,但我应该告诉你我需要什么

ClassSection.where('year(start_date)>=?',date.today.year)

我是在一个助手方法(和测试的控制台)中完成这项工作的,所以不确定是否需要一个作用域或者该作用域是否有效。我只是在线做这个


感谢您的帮助。

偶然发现:
ClassSection.where(“DATE\u PART('year',start\u DATE)>=?”,DATE.today.year)
偶然发现:
ClassSection.where(“DATE\u PART('year',start\u DATE)>=?”,DATE.today.year)