Рельсы доступа image_tag Помощник в капле жидкости - PullRequest
2 голосов
/ 20 июня 2011

Кто-нибудь знает, как получить доступ к помощнику рельсов image_tag из капли жидкости?

Любая помощь / примеры будут великолепны, поскольку я не могу найти это нигде!

спасиборик

1 Ответ

2 голосов
/ 20 июня 2011

Вы имеете в виду движок Liquid Template?

Если это так, то по умолчанию хелпер image_tag полностью недоступен в шаблонах Liquid. Это прямая цель Liquid: вы не можете выполнить любой код Ruby на сервере, на котором работает Liquid, а только набор помощников, которые он вам предоставляет.

Если вы создаете магазин Shopify или что-то подобное, где вы используете Liquid на чужих серверах, то вы застреваете вручную, выполняя то, что обычно делает помощник по тегам image. Вы должны выписать <img src="{{ something.url }}>.

Если вы создаете или запускаете свое собственное приложение Rails, которое использует Liquid, вы можете добавить свой собственный фильтр стиля image_tag в Liquid, чтобы он был доступен для использования во всех ваших шаблонах. См. Liquid для программистов на вики-сайте Github.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...