0
我在heroku上託管locomotiveCMS引擎。我只是將引擎升級到2.2.3一切正常,除了現在所有資產都無法加載。在查看源代碼後,我看到所有資產(如css,js等)都通過「https」引用到我的s3存儲桶,因此無法工作。LocomotiveCMS 2.2.3問題資產未加載https
我使用的是液體標籤,如「{{‘主’| stylesheet_tag}}」,不知道爲什麼他們解析爲「https」
感謝 尼克
我在heroku上託管locomotiveCMS引擎。我只是將引擎升級到2.2.3一切正常,除了現在所有資產都無法加載。在查看源代碼後,我看到所有資產(如css,js等)都通過「https」引用到我的s3存儲桶,因此無法工作。LocomotiveCMS 2.2.3問題資產未加載https
我使用的是液體標籤,如「{{‘主’| stylesheet_tag}}」,不知道爲什麼他們解析爲「https」
感謝 尼克
我的固定它添加這些2行到下面到carrierwave.rb:
config.asset_host =的 'http://.s3.amazonaws.com'
config.fog_public =真
CarrierWave.configure do |config|
config.cache_dir = File.join(Rails.root, 'tmp', 'uploads')
case Rails.env.to_sym
when :development
config.storage = :file
config.root = File.join(Rails.root, 'public')
when :production
# the following configuration works for Amazon S3
config.storage = :fog
config.fog_credentials = {
:provider => 'AWS',
:aws_access_key_id => ENV['S3_KEY_ID'],
:aws_secret_access_key => ENV['S3_SECRET_KEY'],
:region => ENV['S3_BUCKET_REGION']
}
config.fog_directory = ENV['S3_BUCKET']
config.asset_host = 'http://<my-bucket-name>.s3.amazonaws.com'
config.fog_public = true
else
# settings for the local filesystem
config.storage = :file
config.root = File.join(Rails.root, 'public')
end
end