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