Class: AssetManager::AssetInstancesController

Inherits:
ApplicationController show all
Defined in:
app/controllers/asset_manager/asset_instances_controller.rb

Instance Method Summary collapse

Instance Method Details

#showObject Also known as: admin_show



5
6
7
8
9
10
# File 'app/controllers/asset_manager/asset_instances_controller.rb', line 5

def show
  asset_instance = AssetManager::AssetPrivateInstance.find_by_asset_id_and_instance_context(params[:id], params[:context])
  path = (params[:version].present? ? asset_instance.file.url(params[:version]) : asset_instance.file.url)
  disposition = params[:download] ? :attachment : :inline
  send_file path, disposition: disposition
end