如何将Ruby编译成Javascript?

如何将Ruby编译成Javascript?,javascript,ruby,compiler-construction,opalrb,Javascript,Ruby,Compiler Construction,Opalrb,我正在研究一种逻辑,我想在服务器和浏览器上表达这种逻辑。类似于验证表单,其中元素之间必须存在基于已输入内容的特定逻辑关系 所以。。。如果我可以编写一次逻辑,然后以Ruby和Javascript结束,那么我就可以只编写一次逻辑,而不必担心用不同语言编写的两段代码是否具有相同的功能行为 显然,我不需要在Ruby中复制所有内容,一种简化方法可能是将一个通用库移植到Ruby中 有人有使用RubyJS的经验吗?有人能告诉我使用RubyJS的现有项目吗? 提前感谢…我知道但从未使用过它我最近听说了一个名为“

我正在研究一种逻辑,我想在服务器和浏览器上表达这种逻辑。类似于验证表单,其中元素之间必须存在基于已输入内容的特定逻辑关系

所以。。。如果我可以编写一次逻辑,然后以Ruby和Javascript结束,那么我就可以只编写一次逻辑,而不必担心用不同语言编写的两段代码是否具有相同的功能行为

显然,我不需要在Ruby中复制所有内容,一种简化方法可能是将一个通用库移植到Ruby中

有人有使用RubyJS的经验吗?有人能告诉我使用RubyJS的现有项目吗?
提前感谢…

我知道但从未使用过它

我最近听说了一个名为“Johnson”的项目,它在Ruby中嵌入了Spidermonkey JavaScript解释器

然后,您可以评估ruby中的一些javascript。

也许这有助于: 但据我所知,它是目前最好的Ruby-to-JS转换器/编译器。你可以在行动中看到它


虽然它并不完美,但它在大多数情况下都能正常工作,而且与较老的项目(如Opal)不同,Opal仍在积极开发中。

这无疑是一种不同的解决问题的方法。非常有趣,谢谢。虽然这很酷,但它根本没有回答OP的问题。