Phusion Passenger不显示CSS,Javascript文件

时间:2011-08-18 18:24:27

标签: ruby-on-rails css apache passenger phusion

我有一个Phusion安装,配置了Rails 3.0.10和Apache 2,CSS和Javascript等资源显然正在提供,但浏览器没有使用它。

因此,例如当我点击根网址时,页面呈现,但浏览器不使用CSS和javascripts。我看到访问日志中的每个资产都有GET请求。

我可以直接在我的浏览器中访问这些资产,转到stylesheets / application.css吗?1313636333我看到正确的application.css

我在生产日志或apache错误日志中看不到权限错误。

我的VHost看起来像:

<VirtualHost *:80>
  ServerAdmin info@example.com
  ServerName portal.example.com
  DocumentRoot /app/example/public
  <Directory /app/example/public>
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

1 个答案:

答案 0 :(得分:1)

由于您可以访问静态资产,因此可能导致mime类型不正确。

获取以下内容的输出:

curl --head http://portal.example.com/stylesheets/application.css

结果应包含“Content-Type:text / css”