Rails 3.1子uri资产路径问题

时间:2011-06-13 15:40:20

标签: ruby-on-rails passenger relative-url

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

但是当我进入网站时,由于路径的原因,不包含样式表和java脚本文件的路径。

有人可以告诉我如何在环境中指定路径,以便所有资产(图像,样式表和java脚本)指向正确的路径吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我使用YourApp :: Application.config.assets.prefix =“/ suburi / assets”解决了这个问题。根据{{​​3}},帮助者直到上周二都不尊重这一点,所以你必须使用3.1rc4。 Url似乎被正确创建,因此它可能更像是一个错误问题。