Class: Addresses::City
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Addresses::City
- Defined in:
- app/models/addresses/city.rb
Class Method Summary collapse
Class Method Details
.filter(params = {}) ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'app/models/addresses/city.rb', line 15 def filter(params = {}) return [] if params[:state_id].blank? && params[:name].blank? cities = City.order('name asc') cities = cities.where('state_id = ?', params[:state_id]) if params[:state_id] cities = cities.where("name #{query_word} ?", "#{params[:name]}%") if params[:name] cities end |