2017-10-14 111 views
0

我试图使用mini_racer宝石从红宝石运行axlsign.js红宝石mini_racer:自我未定义

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))没有任何问题。

回答

0

我在JS文件的最后一行更改了selfthis并解决了问题。