Кто-нибудь использовал Chronic или ChronicDuration в VoltRB?

Я положил chronic а также chronic_duration драгоценные камни в моем Gemfileи все отлично работает в volt console, Однако, если я попробую что-нибудь на стороне клиента, я получу ошибку имени. Я пытался запросить их в инициализаторе на стороне клиента, но это не помогло.

Какие-нибудь советы?

2 ответа

Решение

Просто чтобы добавить к ответу Элии, в Вольт вы можете поставить use_gem в config/dependencies.rb (в документации здесь)

Это действительно работает для загрузки Chronic, но похоже, что Chronic не будет работать в Opal, потому что он использует изменяемые строки - я получаю следующую ошибку:

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

Вам нужно добавить пути к драгоценным камням к путям, которые Opal/sprockets ищет в поисках файлов.

Для драгоценных камней есть хороший помощник:

 Opal.use_gem "chronic"

Это должно войти в код CRuby (MRI) как можно раньше во время процесса инициализации.

Другие вопросы по тегам