[英]Ruby array to js array in .js.erb file on rails
我正在尝试将ruby数组转换为js.erb文件中的js数组。 我已经检查了所有关于堆栈溢出的问题,但是它对我不起作用。
这是功能
function c(c) {
js_array = <%= raw @keys.to_json %>;
b.selection.remove(), b.html.insert('js_array[0]');
}
它引发错误Uncaught TypeError: Cannot read property '0' of null
我还在学习js,所以我不确定这里出了什么问题
ruby @keys数组中绝对有数据,因为我正在同一页上打印数据。
如果我将数组更改为js_array = ['gwfe', 'efw', 'efwe'];
它工作正常。 这使我相信在尝试将ruby数组转换为js数组时出了问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.