Class: Spree::Admin::SearchController
- Inherits:
-
BaseController
- Object
- BaseController
- BaseController
- Spree::Admin::SearchController
- Defined in:
- app/controllers/spree/admin/search_controller.rb
Instance Method Summary collapse
-
#users ⇒ Object
TODO: Clean this up by moving searching out to user_class_extensions And then JSON building with something like Active Model Serializers.
Instance Method Details
#users ⇒ Object
TODO: Clean this up by moving searching out to user_class_extensions And then JSON building with something like Active Model Serializers
10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/controllers/spree/admin/search_controller.rb', line 10 def users if params[:ids] @users = Spree.user_class.where(:id => params[:ids].split(',')) else @users = Spree.user_class.ransack({ :m => 'or', :email_start => params[:q], :ship_address_firstname_start => params[:q], :ship_address_lastname_start => params[:q], :bill_address_firstname_start => params[:q], :bill_address_lastname_start => params[:q] }).result.limit(10) end end |