Sha256: b432dd445d4787f579b3a11c322690acadb135db1966c283e0741b62a648e697
Contents?: true
Size: 616 Bytes
Versions: 2
Compression:
Stored size: 616 Bytes
Contents
class UploadedFilesController < ApplicationController def file_upload uploaded_file = UploadedFile.new(file: params[:files][0]) if uploaded_file.save render json: { files: [ { "name" => uploaded_file.read_attribute(:file_file_name), "size" => uploaded_file.read_attribute(:file_file_size), "url" => uploaded_file.file.url, "id" => uploaded_file.id } ] } else render json: { error: { "message" => "An error prevents the uploaded file to be saved" } } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ouvrages_file_uploader-0.0.2 | app/controllers/uploaded_files_controller.rb |
ouvrages_file_uploader-0.0.1 | app/controllers/uploaded_files_controller.rb |