Rails 5 - 图像未在 heroku 中加载
Rails 5 - image is not loading in heroku
您好,我已经构建了自己的简单配置文件并在 Heroku 中维护我的代码,但是图像无法加载 Heroku。在这里分享我的制作设置。
config.serve_static_assets = true
config.assets.compile = false
config.assets.digest = true
我正在使用 ruby 2.3.0 和 rails 5.1。
在 Rails 5.x 应用程序中没有必要要求 'rails_12factor' gem 因为它的功能现在默认包含:
https://github.com/heroku/rails_12factor#rails-5
刚刚测试,图像 (/app/assets/images/image.jpg) 已使用生产配置中的默认设置正确加载:
config.assets.compile = false
config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?
if ENV["RAILS_LOG_TO_STDOUT"].present?
logger = ActiveSupport::Logger.new(STDOUT)
logger.formatter = config.log_formatter
config.logger = ActiveSupport::TaggedLogging.new(logger)
end
没有这个选项(在任何配置中):
config.serve_static_assets = true
config.assets.digest = true
您好,我已经构建了自己的简单配置文件并在 Heroku 中维护我的代码,但是图像无法加载 Heroku。在这里分享我的制作设置。
config.serve_static_assets = true
config.assets.compile = false
config.assets.digest = true
我正在使用 ruby 2.3.0 和 rails 5.1。
在 Rails 5.x 应用程序中没有必要要求 'rails_12factor' gem 因为它的功能现在默认包含: https://github.com/heroku/rails_12factor#rails-5
刚刚测试,图像 (/app/assets/images/image.jpg) 已使用生产配置中的默认设置正确加载:
config.assets.compile = false
config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?
if ENV["RAILS_LOG_TO_STDOUT"].present?
logger = ActiveSupport::Logger.new(STDOUT)
logger.formatter = config.log_formatter
config.logger = ActiveSupport::TaggedLogging.new(logger)
end
没有这个选项(在任何配置中):
config.serve_static_assets = true
config.assets.digest = true