Class: DealRedemptions::Admin::RedemptionsController
- Inherits:
-
DealRedemptions::ApplicationController
- Object
- ActionController::Base
- DealRedemptions::ApplicationController
- DealRedemptions::Admin::RedemptionsController
- Defined in:
- app/controllers/deal_redemptions/admin/redemptions_controller.rb
Instance Method Summary collapse
-
#index ⇒ Object
GET /admin/redemptions.
-
#show ⇒ Object
GET /admin/redemptions/1.
Instance Method Details
#index ⇒ Object
GET /admin/redemptions
10 11 12 13 14 15 16 17 18 |
# File 'app/controllers/deal_redemptions/admin/redemptions_controller.rb', line 10 def index # Check if search param is present if params[:search].blank? @redemptions = DealRedemptions::Redemption.page(params[:page]).order_desc.includes(:company) else query = DealRedemptions::Redemption.find_by_sql(build_search_query) @redemptions = Kaminari.paginate_array(query).page(params[:page]) end end |
#show ⇒ Object
GET /admin/redemptions/1
21 22 23 |
# File 'app/controllers/deal_redemptions/admin/redemptions_controller.rb', line 21 def show @redemption = DealRedemptions::Redemption.includes(:redeem_code).find(params[:id]) end |