2015-04-24 3 views
0
<div class="row"> 
    <div id="product-container"> 
     <% pixel = access() %> 
    </div> 
</div> 

<script> 
function access() 
{ 
    return window.devicePixelRatio; 
} 
</script> 

Я новичок в гулянках, я хочу написать функцию яваскрипта, которые возвращают то, что ценит я должен получить доступ в веселье рельсов просмотра (частично). Есть ли способ для выполнения выше функций без AJAXAccess Javascript функция переменная точки зрения загуляло

+1

Невозможно выполнить функцию javascript, подобную этой. – webster

ответ

0

Короткий ответ - нет. Эти теги:

<% pixel = access() %> 

предназначены для встраивания Ruby-кода, и не будет работать с JavaScript. Вам нужно будет вызвать функцию доступа изнутри тега, чтобы он работал.

Если вы ищете строго визуальные изменения, вы можете использовать Javascript внутри тега, но если вы хотите взаимодействовать с Spree API, вам придется использовать AJAX. Это очень удобно использовать, и есть много примеров того, как получить к нему доступ в документах Spree: https://guides.spreecommerce.com/api/

Смежные вопросы