gpt4 book ai didi

testing - 我如何验证我的所有 Assets 都已预编译

转载 作者:行者123 更新时间:2023-11-28 20:15:52 27 4
gpt4 key购买 nike

我最近遇到了这个错误:

ActionView::Template::Error (costa rica.png isn't precompiled):

现在我知道如何解决这个特定的问题(以及其他类似的问题),但是必须一次找到一个问题是一件很痛苦的事情。

理想情况下,我可以通过某种方式检查 View 中的所有 *_tag,将它们与预编译的结果进行比较,并将其作为构建任务运行。

我要问的是:rails 中是否已经有办法做到这一点,或者我应该编写自己的 Rake 任务?

最佳答案

Rails 的 Assets 管道预编译了 app/assets/ 中的所有非 JS/CSS Assets 。 , lib/assets/vendor/assets/默认文件夹。您的错误文件位于哪些文件夹中?

如果这些文件在别处,请考虑将它们重新组织到上述文件夹之一(推荐),或添加 config.assets.paths << Rails.root.join('path', 'to', 'assets')在你的application.rb文件。

详情:http://guides.rubyonrails.org/asset_pipeline.html#asset-organization

关于testing - 我如何验证我的所有 Assets 都已预编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16327338/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com