/assets/fancybox-40d79ef494fcf5ca4727cb13b9e69c33.png 404 (Not Found)
这是当我进入我的页面时看到的。 fancybox-rails gem的图片无法加载 - 我谈论关闭按钮,背景和其他fancybox-rails css图像等图像。我可以做什么?我的所有CSS都有同样的问题,我改变了
url('something.jpg')
到
image-url('something.jpg')
但是这里我没有这个fancybox-rails gem的任何css文件,一切都在jquery.fancybox.js
在localhost上,一切只能在生产服务器上运行
答案 0 :(得分:6)
如果您使用rails 4,官方fancybox-rails gem目前与rails 4不完全兼容。您可以使用greinacker中的gem。
在您的Gemfile中,使用:
gem 'fancybox-rails', :github => 'greinacker/fancybox-rails', :branch => 'rails4'
有关更多信息,请参阅https://github.com/hecticjeff/fancybox-rails/pull/26。
答案 1 :(得分:0)
你的问题有点不清楚,我不是精通精美的盒子,而是资产管道。
转到供应商目录并在那里搜索资产。如果它们不存在则手动将它们放在那里。
如果资产目录中的所有内容都正确无误,那么您需要预先编译资产以进行生产。
bundle exec run rake assets:precompile