2017-10-14 113 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並解決了問題。