Class: Uploader::AttachmentsController
- Inherits:
-
ActionController::Metal
- Object
- ActionController::Metal
- Uploader::AttachmentsController
- Includes:
- AbstractController::Callbacks
- Defined in:
- app/controllers/uploader/attachments_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
8 9 10 11 12 |
# File 'app/controllers/uploader/attachments_controller.rb', line 8 def create @asset = @klass.new(params[:asset]) @asset.uploader_create(params, request) render_resourse(@asset, 201) end |
#destroy ⇒ Object
24 25 26 27 |
# File 'app/controllers/uploader/attachments_controller.rb', line 24 def destroy @asset.uploader_destroy(params, request) render_json({success: true}) end |
#update ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'app/controllers/uploader/attachments_controller.rb', line 14 def update @assets = Array.wrap(params[:assets] || []) @assets.each_with_index do |id, index| @klass.where(:id => id).update_all(:sort => index) end render_json({files: []}) end |