我有一个 JavaScript 文件,其中包含数组对象和数据分配。
var A_1_val = new Array(7);
var B_1_txt = new Array(7);
A_1_val[0] = '111';
B_1_txt[0] = 'utf8_content';
A_1_val[1] = '222';
B_1_txt[1] = 'bar';
需要在Ruby中获取这些数组。
发现http://github.com/jbarnette/johnson,但它无法正确返回一个数组对象。
另一种方法是在Ruby中使用eval js,类似于:
获取数组名称
从JS中去除数组初始化
Ruby eval
A_1_val [0] ='111'
B_1_txt [0] ='utf8_content'
这两种方式都不太好。也许您可以提出任何想法。
谢谢!