2012-06-05 48 views
0

我有一个Rails应用程序设置URL资产

salmonfishing.com 

其中有一个数据库。我有另一个应用程序

salmonfishing-test.com 

我怎样才能别名根URL,这样当用户从

http://salmonfishing.com database 

http://salmonfishing-test.com 

资产和数据都将被使用。

我的database.yml指向“salmonfishing”数据库,但图像生成的URL是

http://salmonfishing-test/bigfish.png 

也就是说正如所预料的,但是在内部,我想这将化名为

http://salmonfishing.com/bigfish.png 

...基本上这样所有的资产和数据都来自'salmonfishing'数据库,并保存到它。穿越各种设置子路径的方式,但不是资产和数据的根。

干杯,

Jet 
+0

有两个问题:你的资产存储在数据库中,是什么样的?您是否在谈论与应用相关的资产(如JavaScript,样式表和用于徽标和用户界面等内容的图片)或用户相关资产(如头像图片)? – IAmNaN

回答

0

如果你的唯一的问题是在你的资产的URL错误的域名,你可以在你的环境中的配置文件进行更改:config/environments/[whatever].rb

config.action_controller.asset_host = "http://salmonfishing.com" 

这一行已经是目前在production.rb,但它已被注释掉。