Class: Spree::Admin::PromotionCodesController
- Inherits:
-
ResourceController
- Object
- BaseController
- BaseController
- ResourceController
- Spree::Admin::PromotionCodesController
- Defined in:
- app/controllers/spree/admin/promotion_codes_controller.rb
Instance Method Summary collapse
Methods inherited from ResourceController
belongs_to, #create, #destroy, #edit, #new, #update, #update_positions
Instance Method Details
#index ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/spree/admin/promotion_codes_controller.rb', line 6 def index @promotion = Spree::Promotion.accessible_by(current_ability, :read).find(params[:promotion_id]) @promotion_codes = @promotion.promotion_codes respond_to do |format| format.html do @promotion_codes = @promotion_codes.page(params[:page]).per(50) end format.csv do filename = "promotion-code-list-#{@promotion.id}.csv" headers["Content-Type"] = "text/csv" headers["Content-disposition"] = "attachment; filename=\"#{filename}\"" end end end |