1

我目前正在使用 rails 3.1.0.rc1,当我将它部署到使用乘客的服务器时,它被部署到 suburi。

但是当我查看该站点时,由于路径的原因,没有包含样式表和 java 脚本文件的路径。

有人可以让我知道如何在环境中指定路径,以便所有资产(图像、样式表和 java-script)都指向正确的路径吗?

4

2 回答 2

1

此问题已在 Rails 3.1.0.rc4 上修复。您无需为 config.assets.prefix 指定任何内容,除非您想更改默认的 /assets。

于 2011-06-14T15:21:01.753 回答
0

我使用 YourApp::Application.config.assets.prefix = "/suburi/assets" 解决了这个问题。根据issue #1489,助手直到上周二才尊重这一点,所以你必须使用 3.1rc4。Url 的创建似乎是正确的,所以它可能更像是一个 phusion 问题。

于 2011-06-14T03:58:40.497 回答