在spree视图中访问Javascript函数变量 函数访问() { 返回窗口.devicePixelRatio; }

在spree视图中访问Javascript函数变量 函数访问() { 返回窗口.devicePixelRatio; },javascript,ruby-on-rails,spree,Javascript,Ruby On Rails,Spree,我是spree新手,我想写一个javascript函数,它返回一些我需要在spree rails视图中访问的值(部分)。有没有办法在没有AJAX的情况下执行上述函数。 这些标签: <div class="row"> <div id="product-container"> <% pixel = access() %> </div> </div> <script> function access(

我是spree新手,我想写一个javascript函数,它返回一些我需要在spree rails视图中访问的值(部分)。有没有办法在没有AJAX的情况下执行上述函数。 这些标签:

<div class="row">
    <div id="product-container">
      <% pixel = access() %>
   </div>
</div>

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

用于嵌入Ruby代码,不适用于Javascript。 您必须从标记内部调用访问函数才能使其工作


如果您希望进行严格的可视化更改,可以在标记内部使用Javascript,但如果您想与Spree API交互,则必须使用AJAX。它的使用非常方便,在Spree文档中有很多关于如何访问它的示例:

不可能执行这样的javascript函数。
<% pixel = access() %>