Почему интерполяция строк не работает в шаблоне erb?

У меня есть следующий код в файл .erb:

<% embed='<a href="http://someurl.com/whatever">#{@webcast.name}</a>'%>

<p id="embedCode">
    <pre>
        <code>
            <%= embed %>
        </code>
    </pre>
</p>

Тег привязки правильно отображается на экране как текст, а не как элемент dom, однако интерполяция строк не удалась. HTML успешно отображается как текст, но (скрытый) не оценивается. Если включить <%= @webcast.name => в шаблон, имя веб-трансляции будет успешно отображено.

7
задан Undistraction 18 May 2012 в 09:35
поделиться