代码之家  ›  专栏  ›  技术社区  ›  Salman

ruby on rails:loaderror:在尝试迁移时没有要加载的文件-truncate_html.rb

  •  0
  • Salman  · 技术社区  · 7 年前

    在将我的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就像vanilla truncate rails助手一样,除了它 尊重标记和HTML实体,并返回有效的HTML。

    但我从来没有使用或安装过这个宝石?是用新铁轨加的吗?

    我发现了 polyglot 是:

    让javascript能够说多种语言

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

    我想安装 trunacte gem ,但它已经4年了,是为Rails 2或3准备的。

    Polygot正在运行最新版本0.3.5

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

    编辑

    解决:我通过安装gem解决了这个问题 截断HTML ,'~>0.9.3'

    1 回复  |  直到 7 年前
        1
  •  0
  •   Salman    7 年前

    我通过安装gem解决了这个问题 truncate_html', '~> 0.9.3

    推荐文章