rails app不提供资产

时间:2014-02-27 06:24:27

标签: ruby-on-rails ruby ruby-on-rails-4 amazon-ec2

我正在EC2实例中部署。我正在使用开发和登台环境。在将公共IP更改为弹性IP时,我发现我的资产(样式表,图像和javascript)未在这两种环境中加载。当我有公共IP时一切正常。在两种环境中都使用capistrano3预编译资产。我可以在public / assets下找到文件。但UI不会显示任何样式和图像。我该怎么做才能解决问题?

1 个答案:

答案 0 :(得分:0)

Rails如何访问资产可能存在问题


<强>资产

我会考虑实施asset_host功能:

config.action_controller.asset_host = "your_cdn"

在不知道您的CDN网址结构的情况下,我不推荐任何引用。我建议您使用呈现的HTML的<head>部分更新答案(向我们展示Rails认为资产的位置)