Sha256: 58ee80d9b87342aea6bfcde0fb8d8a3fd7d317d56083e2924ed009e816340124

Contents?: true

Size: 364 Bytes

Versions: 3

Compression:

Stored size: 364 Bytes

Contents

module Uploadbox
  class ImagesController < ApplicationController
    layout false

    def create
      @image = Image.create_upload(image_params)
    end

    def destroy
      render json: Image.find(params[:id]).destroy
    end

    private
      def image_params
        params.require(:image).permit(:file, :imageable_type, :upload_name)
      end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
uploadbox-0.0.7 app/controllers/uploadbox/images_controller.rb
uploadbox-0.0.6 app/controllers/uploadbox/images_controller.rb
uploadbox-0.0.5 app/controllers/uploadbox/images_controller.rb