Ruby on Rails: LoadError: No such file to load -- truncate_html.rb when trying to Migrate
Ruby on Rails: LoadError: No such file to load -- truncate_html.rb when trying to Migrate
将 Rails 和 Spree 应用程序上的 Ruby 更新为 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 is just like the vanilla truncate rails helper, except it
respects tags and html entities, and returns valid html.
但我从未使用或安装过此 gem?是不是加上新的rails?
我发现 polyglot
是:
Give your JavaScript the ability to speak many languages
还有另一个 gem 我从未安装或使用过。
我想安装 trunacte gem,但它已有 4 年历史,适用于 rails 2 或 3。
Polygot 运行 的最新版本是 0.3.5
有谁知道错误的原因是什么以及如何解决?
编辑
已解决:我通过安装解决了 gem truncate_html
, '~> 0.9.3'
我通过安装 gem truncate_html', '~> 0.9.3
解决了
将 Rails 和 Spree 应用程序上的 Ruby 更新为 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 is just like the vanilla truncate rails helper, except it respects tags and html entities, and returns valid html.
但我从未使用或安装过此 gem?是不是加上新的rails?
我发现 polyglot
是:
Give your JavaScript the ability to speak many languages
还有另一个 gem 我从未安装或使用过。
我想安装 trunacte gem,但它已有 4 年历史,适用于 rails 2 或 3。
Polygot 运行 的最新版本是 0.3.5
有谁知道错误的原因是什么以及如何解决?
编辑
已解决:我通过安装解决了 gem truncate_html
, '~> 0.9.3'
我通过安装 gem truncate_html', '~> 0.9.3