Я читаю учебник Rails Майкла Хартла. В одной из глав он объясняющие о трубопроводе активов, и что, если я введу link_to вспомогательный код с IMAGE_TAG так:Изображение src не похоже, что оно проходит через конвейер активов
<%= 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>
Примечание страница отображается нормально в моем браузере, но я задаюсь вопросом, почему код не выглядит, как это делает в книге.
Чтобы добавить цвет к этому ответу, это называется «отпечатки пальцев» и объясняется в [Rails Asset Pipeline documentation] (http://guides.rubyonrails.org/asset_pipeline.html). Там вы увидите, что вы можете управлять этим поведением, установив «config.assets.digest» в свой файл окружения (установите значение true, чтобы включить снятие отпечатков пальцев). –
Интересно, почему в книге они не упоминают об этом. Что-то новое с последней версией RoR? – mike0416