尝试将 ruby 代码转换为 javascript 时出错

Error while trying to convert ruby code to javascript

我正在尝试使用 Opal 将 ruby 代码转换为 javascript。起初,它看起来很有前途,但它不适用于我的 class。我收到以下对我来说没有意义的错误:

SyntaxError: An error occurred while compiling: (file)

unexpected '"kEND"'
Source: (file):1:7718

这是 link 到 ruby 文件的要点,我试图将其转换为 javascript:query_builder.rb

这在我的 ruby 解释器中编译得很好。我不确定蛋白石是否使用了 ruby 的不兼容版本或者交易是什么。但是我的代码非常标准 ruby。任何帮助将不胜感激。先感谢您。

链接代码使用硬制表符而不是通常的两个空格来缩进。根据 this GitHub issue 选项卡似乎是 Opal 的问题。所以用你最喜欢的文本编辑器替换它们,它就会编译。