gpt4 book ai didi

ruby - 我可以在 Opal 中使用 Ruby gems 吗?

转载 作者:数据小太阳 更新时间:2023-10-29 07:04:15 25 4
gpt4 key购买 nike

opal-irbopal-jqueryvienna 但有没有办法通过 Opal 直接在浏览器中使用 gems?

最佳答案

您可以使用Opal.use_gem将gem 的lib 路径添加到Opal 加载路径

常见的陷阱是:

  • 使用字符串可变性
  • 依靠String和Symbol的区别
  • 脱壳(``%x{})

修复/解决其中一些问题的可用工具是:

  • stub 文件 Opal::Processor.stub_file('fileutils')
  • 使用 RUBY_ENGINE 在编译时隐藏代码分支,例子:
    除非 RUBY_ENGINE == '蛋白石'
    此处无法解析/破坏代码
    结尾

您可以查看 opal-rspec 源代码以查看这些内容的实际效果:

https://github.com/opal/opal-rspec

关于ruby - 我可以在 Opal 中使用 Ruby gems 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com