1

我的文件是_file.html.erb

<script type="text/javascript">
  $(function(){
    console.log("<%= escape_javascript( list ) %>");
  });
</script>

这失败了。但是,如果我在debuggerjavascript 渲染之前输入 a 并运行list,它会在控制台中正确返回。如何从中获取活动的工作 JSON 对象list以便我可以使用它?

4

1 回答 1

1

为什么不是这个?

<script type="text/javascript">
  $(function(){
    var list = <%= list.attributes.to_json %>;
    console.log(list);
  });
</script>
于 2012-10-15T20:19:39.280 回答