2015-11-04 4 views
0

У меня есть изображения, хранящиеся в каталоге моих приложений/активов/изображений, и из моих шаблонов JST (визуализируется по моему макинтош-представлению). Я пытаюсь выяснить, как получить путь к ресурсу изображения. src = 'assets/images/image.png' не работает. Есть идеи?Изображение рендеринга в шаблоне JST-шаблона

Благодаря

ответ

0

Вы используете рельсы в качестве внутреннего интерфейса? Затем в файле шаблона должно быть:

<img src="/assets/image"> 

Путь для извлечения активов начинается с /

0

Вы можете попробовать это:

var imgPath = 'app/assets/images/', 
img = 'image.png', 
tpl = _.template('<img src="<%- src %>">'); 

console.debug(tpl({ src:imgPath+img })); 
+0

Hi Alex - К сожалению, это не сработало. Я написал свой клиентский код в Backbone и использую шаблон JST/EJS. Какие помощники помощника изображения доступны мне? спасибо –

+0

Я только что попробовал <% = img_tag ('image.jpg')%> но я получил ошибку, не определенную img_tag в консоли. Тем не менее я включил ejs gem (который, как я думал, уже был частью библиотеки подчёркивания). –