0

我在 Rails 4.2.1 应用程序中使用 DataTables 库。我手动包含了所有需要的资产,包括 1 个 js 文件、1 个 css 文件和 3 个图像。js 和 css 已正确预编译,但图像未正确预编译。

目前这三个图像位于vendor/assets/images/<name>.png. 它们没有进行预编译(经过一些研究后,这是在 Rails 4.0+ 中有意进行的),并且在尝试了我可以在 SO 上找到的所有修复程序之后,我仍然无法让资产管道正确加载这些图像。我尝试了以下修复无济于事。

尝试修复

  • 将图像移至app/assets/images
  • 添加config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)config/application.rb
  • 添加config.assets.paths << Rails.root.join("vendor", "assets", "images")config/application.rb

错误

DataTables js 抛出的错误信息如下:

4

0 回答 0