没有图像和字体生产capistrano,rails,ember cli gem?

时间:2015-08-07 00:47:33

标签: ruby-on-rails ember-cli

我正在尝试部署使用ember-cli-rails capistrano的应用。一切正常,但images中没有fontsproduction。 我将styles放入app.scss并使用url('some.images')作为帮助。我已经尝试过两种方式在本地预编译我的资产然后部署它,而不是预先编译资产,让capistrano来做。没有一种方法可行。没有imagesfonts。我尝试了其他帮助工具,例如image-pathimage_pathimage-urlimage_url等等,但都没有帮助。试图通过将rails置于config.serve.static.assets = true来配置production.rb本身即使我不认为这是必要的,但仍然没有运气。当我在production中查看该页面时,它显示can not load the image。我使用的助手(url('some.images'))似乎有问题? 我跟着几乎所有相关的帖子都在stackoverflow中发布了这个问题,但没有一个能够奏效。我不知道我在这里缺少什么?

app.scss:

body {
  background: url('bg.png');
  font-weight: 400;
} 

production.rb:

config.assets.js_compressor = :uglifier
config.assets.compile = false
config.assets.digest = true
config.serve_static_files = ENV['RAILS_SERVE_STATIC_FILES'].present?

Capfiledeploy.rb只是capistrano可以使用的正常版本。
Rails vesion为4.2,Ember版本为0.2.7 任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

事实证明,将config.assets.compile = false更改为true即可。