Ruby mini_racer:self未定义

时间:2017-10-14 15:42:00

标签: ruby v8 embedded-v8 therubyracer

我正在尝试使用mini_racer gem从ruby运行axlsign.js

context = MiniRacer::Context.new
context.load('axlsign.js')
context.eval('axlsign.generateKeyPair(new Uint8Array(32))')

它返回错误 JavaScript at <anonymous>:1436:4: ReferenceError: self is not defined (MiniRacer::RuntimeError)

浏览器javascript控制台执行axlsign.generateKeyPair(new Uint8Array(32))没有任何问题。

1 个答案:

答案 0 :(得分:0)

我已经在JS文件的最后一行将self更改为this,并解决了问题。