Ruby rails 预编译图像未显示
Ruby on rails precompiled images not showing
我在 site5 上部署了我的应用程序,我的 .css s 和 .js 预编译完美
,我在另一边的图像正在预编译(文件)但未显示在最终视图中。
这是我的生产环境:
CmsDevise::Application.configure do
# Settings specified here will take precedence over those in config/application.rb
config.relative_url_root = "/~firmaltt"
config.assets.precompile = ['*.js', '*.css', '*.css.erb', '*.*']
# Code is not reloaded between requests
config.cache_classes = true
# Full error reports are disabled and caching is turned on
config.consider_all_requests_local = false
config.action_controller.perform_caching = true
# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = false
# Compress JavaScripts and CSS
config.assets.compress = true
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
# Generate digests for assets URLs
config.assets.digest = true
文件图像路径列在 /assets(文件)和我的 manifest.yml 上,但仍未显示。
rake assets:precompile env=production 运行没有问题。
我每次都用 touch tmp/restart.txt 重启服务器。
删除所有资产并再次预编译。仍然没有:(
更新、评论:
#config.relative_url_root = "/~firmaltt"
我认为 site5 没有存储您的图像。所以,
尝试以下步骤 -
第 1 步:转到 http://aws.amazon.com/s3/,创建新帐户。
第 2 步:将您的图像存储在那里并标记 public 它们
第 3 步:它会为您生成 public 图片 url。
使用这些图片 url 作为图片。
我在 site5 上部署了我的应用程序,我的 .css s 和 .js 预编译完美 ,我在另一边的图像正在预编译(文件)但未显示在最终视图中。
这是我的生产环境:
CmsDevise::Application.configure do
# Settings specified here will take precedence over those in config/application.rb
config.relative_url_root = "/~firmaltt"
config.assets.precompile = ['*.js', '*.css', '*.css.erb', '*.*']
# Code is not reloaded between requests
config.cache_classes = true
# Full error reports are disabled and caching is turned on
config.consider_all_requests_local = false
config.action_controller.perform_caching = true
# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = false
# Compress JavaScripts and CSS
config.assets.compress = true
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
# Generate digests for assets URLs
config.assets.digest = true
文件图像路径列在 /assets(文件)和我的 manifest.yml 上,但仍未显示。 rake assets:precompile env=production 运行没有问题。
我每次都用 touch tmp/restart.txt 重启服务器。 删除所有资产并再次预编译。仍然没有:(
更新、评论:
#config.relative_url_root = "/~firmaltt"
我认为 site5 没有存储您的图像。所以, 尝试以下步骤 -
第 1 步:转到 http://aws.amazon.com/s3/,创建新帐户。
第 2 步:将您的图像存储在那里并标记 public 它们
第 3 步:它会为您生成 public 图片 url。
使用这些图片 url 作为图片。