Skip to content

Instantly share code, notes, and snippets.

@BelenRemedi
Last active August 27, 2019 19:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BelenRemedi/ce79ad77a20fac7ef3faa80202df50a4 to your computer and use it in GitHub Desktop.
Save BelenRemedi/ce79ad77a20fac7ef3faa80202df50a4 to your computer and use it in GitHub Desktop.
# app/models/my_model.rb
def self.ransackable_scopes(_auth_object = nil)
%i[activated_in_period_gteq_datetime activated_in_period_lteq_datetime]
end
def self.activated_in_period_gteq_datetime(date_from)
joins(:user).where('users.activation_date >= ?', date_from)
end
def self.activated_in_period_lteq_datetime(date_to)
joins(:user).where('users.activation_date <= ?', date_from)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment