我正在尝试使用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))
没有任何问题。
答案 0 :(得分:0)
我已经在JS文件的最后一行将self
更改为this
,并解决了问题。