【问题标题】:interpolate rails expression in slim javascript在苗条的javascript中插入rails表达式
【发布时间】:2014-04-14 11:05:35
【问题描述】:

我在超薄 JavaScript 中插入一个数组:

javascript:
  values2 = #{facet.map{|v| [type[0].html_safe,v[1]]}}

在浏览器中它给了我这个错误: Uncaugh SyntaxError: Unexpected token &

因为渲染的字符串是这样渲染的:

values = [["Agency", 3301], ["Agency", 225], ["Agency", 63]];

如何才能正确地做到这一点?

【问题讨论】:

    标签: javascript ruby-on-rails coffeescript


    【解决方案1】:

    这是正确的方法

              javascript:
                values = #{facet.map{|v| [v[0], v[1]]}.to_s.html_safe};
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-10
      • 1970-01-01
      • 2021-01-08
      • 2019-09-30
      相关资源
      最近更新 更多