RoR中的ActiveRecord如何选择日期小于的数据

Gab*_*abi 5 activerecord ruby-on-rails

请解决这个问题:

@d_repeats = Event.where(:repeat => 'daily', :shedule < date.end_of_month )
Run Code Online (Sandbox Code Playgroud)

:shedule < date.end_of_month是不正确的.怎么样?

ror*_*rra 10

你可以做

@d_repeats = Event.where(:repeat => 'daily').where("schedule < ?", date.end_of_month )
Run Code Online (Sandbox Code Playgroud)