有没有人在VoltRB中使用慢性或慢性持续时间?

时间:2015-12-02 21:28:09

标签: client duration voltrb opalrb chronic

我已将chronicchronic_duration宝石放在我的Gemfile中,一切都在volt console中正常运行。但是,如果我在客户端尝试任何操作,我会收到名称错误。我尝试在客户端初始化程序中要求它们,但这没有用。

任何提示?

2 个答案:

答案 0 :(得分:1)

您需要将gem的路径添加到Opal / sprockets搜索文件的路径中。

对于宝石来说,有一个很好的帮手:

 Opal.use_gem "chronic"

这应该在初始化过程中尽早进入CRuby代码(MRI)。

答案 1 :(得分:1)

为了补充Elia的回答,在Volt中,您可以将use_gem放入config/dependencies.rb(在文档here中)

这确实可以加载Chronic,但看起来Chronic不会在Opal中运行,因为它使用了可变字符串 - 我收到以下错误:

Uncaught NotImplementedError: #<< not supported. Mutable String methods are not supported in Opal.