Sha256: 089aa6c015e6a1856a8b72c4ab75c47f49fd90c621de89abfca4332c9fdc776f
Contents?: true
Size: 642 Bytes
Versions: 10
Compression:
Stored size: 642 Bytes
Contents
module Fae class FilesController < ApplicationController # ajax delete action # # post 'files/:id/delete_file' => 'files#delete_file', as: :delete_file # here we just remove the asset from the attached file model, because if we deleted # the model itself, re-uploading a new one would break. def delete_file file = Fae::File.find_by_id(params[:id]) file.remove_asset = true file.save render body: nil end private # allow mass assignment def file_params if params[:file].present? params.require(:file).permit! else nil end end end end
Version data entries
10 entries across 10 versions & 2 rubygems