Жесткое кодирование URL изображения с текстилем вместе с Rails 4 с использованием Asset Pipeline

С конвейером Rails Asset это невозможно сделать:

<img src="image.png" alt="">

Потому что изображение, скомпилировано, и оно будет храниться как:

image-62479f3c21618b18e96899029738d913.png

Чтобы преодолеть эту сторону сервера, есть помощники. Для Erb image_tag позаботится о том, чтобы изображение обслуживалось, для использования Sass есть и помощники. Но в моем случае я ввожу этот код в вики с текстилем, поэтому я ввожу его на веб-сайте:

!assets/netxforge-view.png!

... который обсиулси не работает. (Конечно, я мог бы позволить вики-системе управлять изображением и ссылаться на него, но сейчас это не моя цель)

Итак, можно ли (я полагаю, с помощью javascript) разрешить URL-адресу изображения соответствовать его фактическому пути в папке public/assets?

Благодарю вас.

1 ответ

Решение

Вау, не знал, что это вызвало столько шума в сообществе рельсов, но это понятно. Положение от людей рельсов ядра ядра также понятно. Я решил сделать копию активов с задачей рельсов, как объясняется в ветке.

https://github.com/rails/sprockets-rails/issues/49

Другие вопросы по тегам