我已将chronic
和chronic_duration
gem 放入我Gemfile
的 . 中,一切正常volt console
。但是,如果我在客户端尝试任何操作,我会收到名称错误。我尝试在客户端初始化程序中要求它们,但这没有帮助。
有小费吗?
只是为了添加到 Elia 的答案,您可以在 Voltuse_gem
中输入(在此处config/dependencies.rb
的文档中)
这确实可以加载 Chronic,但看起来 Chronic 不会在 Opal 中运行,因为它使用可变字符串 - 我收到以下错误:
Uncaught NotImplementedError: #<< not supported. Mutable String methods are not supported in Opal.
您需要将 gem 的路径添加到 Opal/sprockets 搜索文件的路径中。
对于宝石,有一个很好的帮手:
Opal.use_gem "chronic"
这应该在初始化过程中尽早进入 CRuby 代码 (MRI)。