Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 0.40 KB | None | 0 0
  1.  scope :filter_on_start_date, lambda { |date_start = nil, date_end = nil|
  2.     if date_start.present? && date_end.present?
  3.       where('start_at >= :start and start_at <= :end', start: date_start, end: date_end)
  4.     elsif date_start.present?
  5.       where('start_at >= :start', start: date_start)
  6.     elsif date_end.present?
  7.       where('start_at <= :end', end: date_end)
  8.     else
  9.       all
  10.     end
  11.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement