Рельсы с магистральными рельсами: помощники ресурсов (image_path) в файлах EJS
У меня есть приложение Rails 3.1, которое используетcodebrew / магистральные рельсы, В шаблон .jst.ejs я хотел бы включить изображение, например так:
<img src="<%= image_path("foo.png") %>"/>
Но, конечно, помощники по активам недоступны в JavaScript.
Цепочка ERB (.jst.ejs.erb) не работает, потому что синтаксис EJS конфликтует с ERB.
Вот что я знаю:
Помощники по активам недоступны в браузере, поэтому мне нужно запускать их на стороне сервера.Я могу обойти эту проблему, заставив сервер выгружать различные пути ресурсов в HTML (через атрибуты данных или<script>
и JSON) и читая их обратно в JS, но это выглядит довольно глупо.Есть ли способ как-то использовать помощники ресурсов в файлах EJS?