Ruby on Rails:LoadError:尝试迁移时没有要加载的此类文件-truncate_html.rb



将我的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是mishing,这很奇怪,因为我不熟悉trunacte_html.rb,因为我从未使用过它。在查看了Polyglottruncate_html之后

我发现trunactehtml是:

TruncateHtml 就像 vanilla truncate rails helper,除了它 遵循标记和 HTML 实体,并返回有效的 HTML。

然而,我从未使用或安装过这个宝石?它是否与新导轨一起添加?

我发现polyglot是:

让你的 JavaScript 能够说多种语言

还有另一个我从未安装或使用过的宝石。

我想安装 trunacte 宝石,但它已有 4 年的历史,适用于轨道 2 或 3。

Polygot运行在它最新的版本0.3.5上

有谁知道错误的原因是什么以及如何解决它?

编辑

已解决:我通过安装 gemtruncate_html'~> 0.9.3' 解决了它

我通过安装 gem 解决了它truncate_html', '~> 0.9.3

最新更新