Ruby on Rails: LoadError: нет такого файла для загрузки - truncate_html.rb при попытке миграции - PullRequest
0 голосов
/ 08 июня 2018

После обновления моего приложения 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'

1 Ответ

0 голосов
/ 08 июня 2018

Я решил это, установив гем truncate_html', '~> 0.9.3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...