gpt4 book ai didi

css - asset_path rails helper 仅使用给定的 assethost 的 dns

转载 作者:太空宇宙 更新时间:2023-11-04 08:29:21 25 4
gpt4 key购买 nike

您好,以下是 Assets 主机的定义方式。

config.action_controller.asset_host = 'cdn.com/site1'

Scss 文件示例:

.home-ntf-headline.ntf-img {
background-image: url(asset_path('ntf-logo.png'));
}

上述 Scss 的实际 url 框架是 cdn.com/assets/ntf-logo-b1a1fa585e8393a621c8ac16d515d96560d469afd8b9aadb36dc290acc4e9c42.png

但我真正期待的是cdn.com/site1/assets/ntf-logo-b1a1fa585e8393a621c8ac16d515d96560d469afd8b9aadb36dc290acc4e9c42.png

请求生命周期中的静态 Assets (即 css、js、图像)已正确构建。

最佳答案

这里的“主机”仅限于顶级主机,而不是完整 Assets 路径的前缀。如果您在 cdn.com 之后指定任何内容,那么它将在作为 Actionview Helpers 中的 asset_host 应用之前被剥离。

如果您希望在同一个 CDN 上拥有多个站点,那么您将不得不查看子域而不是路径,或者某种针对您的 Assets 的每个站点的唯一命名约定(我建议不要那个)。

关于css - asset_path rails helper 仅使用给定的 assethost 的 dns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44898423/

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