# ENV["ASSETS_HOST"] = 'thing.cloudfront.net'
class Foo < ApplicationRecord
has_one_attached :thing
end
foo = Foo.first
# https://thing.cloudfront.net/rails/active_storage/blobs/etc..etc
proxy_url(foo.image)
# https://thing.cloudfront.net/rails/active_storage/representations/etc..etc
proxy_url(foo.image.variant(resize: '100x100'))
This is nowhere near perfect. Just gets the job done in a simple manner.
Inspiration from https://github.com/rails/rails/pull/34477
hey @Grey-worm,
If you comment out the code in
core_extentions.rb
and you callurl_for
on an active storage object (blob or variant), what is the url that you end up with?Is it something like
bucket-name.s3-region.amazonaws.com
orxxxx.cloudfront.net
?