Рельсы с магистральными рельсами: помощники ресурсов (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?

Ответы на вопрос(5)

Ваш ответ на вопрос