资产管道简单图像在Rails 4.2中不起作用

时间:2015-06-29 15:44:54

标签: ruby-on-rails-4 asset-pipeline

我有一张图片:sample.png。我已经证实这是一个很好的形象。

我把它放在app/assets/images

我在视图中引用它:

image_tag "sample.png"

它只是拒绝工作。所以我创建了一个新目录public/assets/images

仍然无效。

这是不必要的复杂。如何在视图中实际看到实际图像?

请注意,我已经阅读了所有资产管道文档。

正在生成的网址是:

/images/sample.png

1 个答案:

答案 0 :(得分:0)

实际上,image_tag "sample.png"会返回类似

的链接
<img alt="Sample" src="/assets/sample.png">

我认为您正在以生产模式运行应用,需要使用

编译资产
bundle exec rake assets:precompile RAILS_ENV=production

在此命令之后,图像将在ROOT_PATH/public/assets/sample.png

中生成

希望它有效:)