app/controllers/ckeditor/application_controller.rb
# frozen_string_literal: true
class Ckeditor::ApplicationController < Ckeditor.parent_controller.constantize
layout Ckeditor.controller_layout
before_action :find_asset, only: [:destroy]
before_action :ckeditor_authorize!
before_action :authorize_resource
protected
def respond_with_asset(asset)
asset_response = Ckeditor::AssetResponse.new(asset, request)
asset.data = asset_response.data
if asset.save
render asset_response.success(config.relative_url_root)
else
render asset_response.errors
end
end
end