У меня есть следующий код в моей продукции/index.hmtl.erb:Как выполнить код рубин в Ajax
<a href="/assets/shop/shop-item.html" class="item-quick-view"
data-lightbox="ajax"class="icon-zoom-in2"></i><span> Quick View</span></a>
Что он должен сделать, это открыть окно быстрого просмотра о продукте. Проблема в том, код рубин в HTML не та или иная строчка, поэтому он отображается как текст:
<%= @product.title %>
Переименование файла в html.erb не помогло. Тогда окно ajax не открывается.
Каким образом можно настроить его так или иначе? Нужно ли мне определить новое действие в контроллере и сохранить файл в папке views?
вместо этого использовать Ajax и называют этот файл и поместить его в всплывающем окне окно. – Jai
Да, вам нужно определить новое действие в контроллере с представлением, html, визуализированный из активов, вообще не интерполируется. Что означает «@ product» даже без какого-либо контекста контроллера? – nathanvda
Спасибо, попытаюсь выяснить, как получить ajax на месте – Karsten