@ -23,6 +23,14 @@ class AsciicastsController < ApplicationController
}
end
format.json do
if url = asciicast.file_url
redirect_to url
else
render nothing: true, status: 404
format.png do
asciicast_image_generator.generate(asciicast) if asciicast.image_stale?
redirect_to asciicast.image_url
@ -120,7 +120,7 @@ class Asciicast < ActiveRecord::Base
Stdout::MultiFile.new(stdout_data.decompressed_path,
stdout_timing.decompressed_path)
Stdout::SingleFile.new(file.url)
Stdout::SingleFile.new(file.absolute_url)
@ -1,10 +1,10 @@
class AsciicastUploader < BaseUploader
def url
def absolute_url
if CFG.carrierwave_storage == 'file'
path
super
url