【发布时间】:2011-10-30 01:05:55
【问题描述】:
我有一个 Phusion 安装,配置了 Rails 3.0.10 和 Apache 2,CSS 和 Javascript 等资产显然正在提供服务,但浏览器没有使用。
例如,当我点击根 url 时,页面呈现,但浏览器不使用 CSS 和 javascripts。我在访问日志中看到针对每个资产的 GET 请求。
我可以直接在浏览器中访问这些资产,转到 stylesheets/application.css?1313636333 我看到了正确的 application.css
我没有在生产日志或 apache 错误日志中看到权限错误。
我的虚拟主机看起来像:
<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>
【问题讨论】:
-
我想我遇到了类似的错误。 routes.rb 的相关部分是什么样的?
-
root :to => "sites#index" ...只是请求根 url。所有各种资产,例如公开
标签: ruby-on-rails css apache passenger phusion