mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 21:54:46 +08:00
refactor optimized_image a bit
This commit is contained in:
@ -49,19 +49,15 @@ class OptimizedImage < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
|
|
||||||
def url
|
def url
|
||||||
"#{Upload.base_url}/#{optimized_path}/#{filename}"
|
"#{LocalStore.base_url}/#{optimized_path}/#{filename}"
|
||||||
end
|
end
|
||||||
|
|
||||||
def path
|
def path
|
||||||
"#{path_root}/#{optimized_path}/#{filename}"
|
"#{LocalStore.base_path}/#{optimized_path}/#{filename}"
|
||||||
end
|
|
||||||
|
|
||||||
def path_root
|
|
||||||
@path_root ||= "#{Rails.root}/public"
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def optimized_path
|
def optimized_path
|
||||||
"uploads/#{RailsMultisite::ConnectionManagement.current_db}/_optimized/#{sha1[0..2]}/#{sha1[3..5]}"
|
"_optimized/#{sha1[0..2]}/#{sha1[3..5]}"
|
||||||
end
|
end
|
||||||
|
|
||||||
def filename
|
def filename
|
||||||
|
Reference in New Issue
Block a user