/ / Image src não parece estar passando pelo pipeline de ativos - ruby-on-rails, asset-pipeline

O Image src não parece estar passando pelo pipeline de ativos - ruby-on-rails, asset-pipeline

Eu estou passando pelo Tutorial Rails de Michael Hartl. Em um dos capítulos ele está explicando sobre o pipeline de ativos, e que se eu inserir o link_para o código auxiliar com o image_tag da seguinte forma:

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

Deveria ver produzir algo semelhante a isto:

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

mas no meu navegador eu vejo o diretório de imagens real

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

Observe a página renderiza bem no meu navegador, mas eu estou querendo saber por que o código não parece no livro.

Respostas:

1 para resposta № 1

Porque você provavelmente está vendo a página noambiente de desenvolvimento. A versão com hash da imagem é criada quando os ativos são compilados. Isso geralmente acontece quando você implanta seu aplicativo na produção.