gpt4 book ai didi

ruby-on-rails - 为什么在创建 Cloudfront 分发后,Rails 应用程序在没有 CSS 的情况下呈现?

转载 作者:数据小太阳 更新时间:2023-10-29 08:59:40 24 4
gpt4 key购买 nike

在尝试通过云端实现页面缓存时,我的 Rails 应用程序现在没有加载 css 或 js 文件。

我正在使用 heroku 并根据这些说明设置云端:

https://devcenter.heroku.com/articles/using-amazon-cloudfront-cdn

完成:“要创建 CloudFront 分配,您需要一个 Amazon AWS 帐户。登录后,您可以转到 CloudFront 控制面板并选择“创建分配”。当系统提示您选择交付方式时,请选择“Web”。”

然后我添加到 rails production.rb:config.action_controller.asset_host = "d373p52igaakhgm9.cloudfront.net"

www.anthonygalli.com 可能出了什么问题?我想我遵循了所有步骤。

最佳答案

如果您检查网站上的网络流量(例如使用 Chrome 中的开发者控制台),您会注意到对您的云端 Assets 有一个 403 Forbidden 响应。看来您的 Cloudfront 配置不太正确。查看https://stackoverflow.com/a/34898823/2611078一些想法。

关于ruby-on-rails - 为什么在创建 Cloudfront 分发后,Rails 应用程序在没有 CSS 的情况下呈现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39514983/

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