После обновления моего приложения Ruby on Rails и Spree до Rails ~ 5.1.6
(ранее 4.3
) и Spree ~ 3.5.0.rc2
(ранее 3.3
)
При попытке перенести мое приложение появляется следующая ошибка:
LoadError: No such file to load -- truncate_html.rb
Вслед за:
Caused by:
Polyglot::PolyglotLoadError: Failed to load truncate_html using extensions rb
проблема, кажется, в том, что trunacte_html
промахивается, что странно, так как я не знаком с trunacte_html.rb, так как яникогда не использовал это.Изучив Polyglot
и truncate_html
, я обнаружил, что trunactehtml
- это:
TruncateHtml похож на помощника ванильных усеченных рельсов, за исключением того, что он учитывает тегии HTML-сущностей, и возвращает действительный HTML.
Тем не менее, я никогда не использовал и не устанавливал этот драгоценный камень?Это добавлено с новыми рельсами?
Я обнаружил, что polyglot
это:
Дайте вашему JavaScript возможность говорить на многих языках
Еще один драгоценный камень, который я никогда не устанавливал и не использовал.
Я хотел установить trunacte gem , но ему 4 года и он предназначен для рельсов 2 или 3.
Polygot работает на последней версии 0.3.5
Кто-нибудь знает, в чем причина ошибки и как ее устранить?
РЕДАКТИРОВАТЬ
Решено: Я решил это, установив gem truncate_html
, '~> 0.9.3'