Я, видимо, не могу получить правильный синтаксис здесь:
<table width="100%" border="0" cellspacing="0" cellpadding="20" background="<%= #{Rails.root}/app/assets/images/image.png %>">
Каков правильный способ сделать это?
Я, видимо, не могу получить правильный синтаксис здесь:
<table width="100%" border="0" cellspacing="0" cellpadding="20" background="<%= #{Rails.root}/app/assets/images/image.png %>">
Каков правильный способ сделать это?
ОБНОВИТЬ:
Ответ ниже показывает правильный синтаксис, но для отображения пути к изображению лучше использовать ответ @TomFeaks.
попробуй это:
<table width="100%" border="0" cellspacing="0" cellpadding="20" background="<%= "#{Rails.root}/app/assets/images/image.png" %>">
Rails предоставляет помощники по ресурсам для получения пути к файлам изображений, которые работают с Asset Pipeline и автоматически работают, когда вы меняете assets_host для использования CDN.
<table width="100%" border="0" cellspacing="0" cellpadding="20" background="<%= image_path('image.png') %>">
Вот документация по помощникам по объектам.