Image src看起来不像是通过资产管道

时间:2015-07-16 20:46:22

标签: ruby-on-rails asset-pipeline

我正在阅读Michael Hartl撰写的Rails教程。在其中一章中他解释了资产管道,如果我输入带有image_tag的link_to帮助代码,如下所示:

<%= link_to image_tag("rails.png", alt: "Rails logo"), 'http://rubyonrails.org/' %> 

应该看到产生类似的东西:

<img alt="Rails logo" src="/assets/rails-9308b8f92fea4c19a3a0d8385b494526.png" />

但在我的浏览器中,我看到了实际的图像目录

<a href="http://rubyonrails.org/"><img alt="Rails logo" src="/assets/rails.png" /></a>

请注意,我的浏览器中的页面渲染效果很好,但我想知道为什么代码看起来不像书中那样。

1 个答案:

答案 0 :(得分:1)

因为您可能正在开发环境中查看该页面。编译资源时会创建映像的散列版本。当您将应用程序部署到生产环境时,通常会发生这种情况。