Class: Admin::MediaPickerController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Admin::MediaPickerController
- Defined in:
- app/controllers/admin/media_picker_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'app/controllers/admin/media_picker_controller.rb', line 19 def create @media = SpudMedia.new(media_params) if @media.save if request.xhr? render 'create', status: 200 else respond_to_parent do render 'create.js', status: 200 end end else render text: @media.errors..first, status: 422 end end |
#index ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'app/controllers/admin/media_picker_controller.rb', line 6 def index @media = SpudMedia.order('attachment_file_name asc').paginate(page: params[:page], per_page: 30) respond_with @media do |format| format.html do if params[:only_list] render partial: 'media', collection: @media else render 'index' end end end end |