我正在尝试使用 Opal将 ruby 代码转换为 javascript。起初,它看起来很有希望,但它不适用于我的类(class)。我收到以下错误,这对我来说没有意义:
SyntaxError: An error occurred while compiling: (file)
unexpected '"kEND"'
Source: (file):1:7718
这是我尝试转换为 javascript 的 ruby 文件的要点链接:query_builder.rb
这在我的 ruby 解释器中编译得很好。我不确定 opal 是否使用了不兼容的 ruby 版本或交易是什么。但我的代码是非常标准的 ruby。任何帮助将不胜感激。先感谢您。
最佳答案
链接的代码使用硬制表符而不是通常的两个空格进行缩进。根据this GitHub issue选项卡似乎是 Opal 的一个问题。因此,用您最喜欢的文本编辑器替换它们,它就会编译。
关于javascript - 尝试将 ruby 代码转换为 javascript 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32956128/