gpt4 book ai didi

ruby-on-rails - Rails 4 Assets 管道丢失供应商 Assets

转载 作者:行者123 更新时间:2023-12-04 12:48:05 24 4
gpt4 key购买 nike

我似乎无法弄清楚如何让 sprockets 在 vendor/assets 中找到 Assets .我一直在通过将我的所有 Assets 添加到 app/assets 来解决这个问题。 ,但它变得太困惑了。

我已阅读文档,并尝试将以下所有行添加到我的 application.rb文件。

config.assets.paths << "#{Rails.root}/vendor/assets/*"
config.assets.paths << "#{Rails.root}/vendor/assets/fonts"
config.assets.paths << "#{Rails.root}/vendor/assets/stylesheets"
config.assets.precompile << Proc.new { |path|
if path =~ /\.(eot|svg|ttf|woff)\z/
true
end

它们在本地工作,但是当我将它们推送到服务器时,我的供应商 Assets 都不在那里。我正在使用 capistrano 进行部署,我知道升级存在一些问题。这可能是问题的根源,但我按照文档进行了部署(几乎)一切正常。

最佳答案

问题原来是我很愚蠢,并且很快就在其他问题上跳了起来。我在兔子洞里跳得太远了,看不到正在发生的事情。我没有包括 otf正则表达式中的文件类型,它没有被包含在内。

面掌

编辑:

澄清:我所要做的就是改变

if path =~ /\.(eot|svg|ttf|woff)\z/


if path =~ /\.(eot|svg|ttf|woff|otf)\z/

关于ruby-on-rails - Rails 4 Assets 管道丢失供应商 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19205936/

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