【发布时间】:2017-10-17 21:29:32
【问题描述】:
在 Rails 5.1 中,如果我们对公用文件夹中的文件使用asset_path,则会出现弃用警告。
DEPRECATION WARNING: The asset "favicon.ico" is not present in the asset pipeline.Falling back to an asset that may be in the public folder.
This behavior is deprecated and will be removed.
所以我尝试了public_asset_path,但还是不行,有没有帮手?
【问题讨论】:
-
我在引用外部资源时遇到了同样的错误,即:aws 或其他任何地方的图像
-
您找到任何解决方案了吗?
-
没有 ????,还在等待
-
好吧,我找到了我的,问题在于 URL,URL 被附加了另一个 https: 虽然它已经有 http:// 所以完整的 URL 就像 https:xyz.abc 这显然是不对。修复我的应用程序中的 URL 生成器解决了这个问题。在一些地方,我的文件路径完全错误,即路径甚至不是路径,由于这个警告,我也修复了这个问题。 :)
-
@NicolasMaloeuvre 你找到解决办法了吗?
标签: ruby-on-rails asset-pipeline actionview