Rails 4找不到Amazon S3后台url图像文件

时间:2014-01-25 08:03:56

标签: ruby-on-rails ruby heroku amazon-s3

有没有办法让css中的url使用资产管道 喜欢下面的那个?

background: url("../assets/pattern/black_paper.png")

我找不到文件,我在Rails 4上使用S3和Heroku。

2 个答案:

答案 0 :(得分:0)

你需要:

  1. 将所有CSS文件重命名为css.erb
  2. 将您的代码段更改为:

    background:url(<%= asset_path'/ pattern/black_paper.png'%>)

答案 1 :(得分:0)

尝试

background: asset_url("pattern/black_paper.png");

它适用于我而无需重命名CSS文件。