internetee-registry/app/controllers/admin/legal_documents_controller.rb
2020-06-01 15:15:59 +05:00

15 lines
416 B
Ruby

module Admin
class LegalDocumentsController < BaseController
load_and_authorize_resource
def show
@ld = LegalDocument.find(params[:id])
filename = @ld.path.split('/').last
file = File.open(@ld.path)&.read
send_data file, filename: filename
rescue Errno::ENOENT
flash[:notice] = I18n.t('legal_doc_not_found')
redirect_to [:admin, @ld.documentable]
end
end
end