|
|
|
@ -19,6 +19,7 @@ class Poll < ApplicationRecord
|
|
|
|
|
scope :poll_by_ids, lambda { |ids| where(id: ids) unless ids.blank? }
|
|
|
|
|
scope :poll_by_status, lambda { |s| where(polls_status: s) unless s.blank? }
|
|
|
|
|
scope :poll_group_ended, -> {where("end_time is NOT NULL AND end_time <= ?",Time.now)}
|
|
|
|
|
scope :unified_setting, -> { where("unified_setting = ?",true) }
|
|
|
|
|
|
|
|
|
|
scope :poll_search, lambda { |keywords|
|
|
|
|
|
where("polls_name LIKE ?", "%#{keywords}%") unless keywords.blank?}
|
|
|
|
|