tom*_*nek 4 ruby ruby-on-rails date
我想要像这样的方法
Shift.by_quarter(1) => each shift in first quarter of current year
Run Code Online (Sandbox Code Playgroud)
现在我正在按日期选择一个季度班次
Shift
scope :by_quarter, lambda{|date|
where starts_at: date.beginning_of_quarter..date.end_of_quarter}
Run Code Online (Sandbox Code Playgroud)
小智 5
我的解决方案:
scope :by_quarter, lambda{|quarter|
date = Date.new(Date.today.year, quarter * 3)
where starts_at: date.beginning_of_quarter..date.end_of_quarter }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
656 次 |
| 最近记录: |