我想通过更多的虚拟主机访问一个轨道应用程序。不同的虚拟主机在数据库,图像,样式表和某些情况下的视图布局上会有所不同。对于通过不同的虚拟主机访问的一个rails代码来实现为多个应用程序提供服务,您有何建议?更多虚拟主机在一个轨道应用程序
编辑
指定什么我想象的更好,我添加这些:
- 我宁愿轨道区分哪个DB /风格/图像/布局具有基于主机名来使用。
- 可能有不同的rails应用程序正在运行,但在相同的代码上方。
- Db连接可能在应用程序启动期间建立。
我想知道rails应用程序应该识别哪个主机?它应该在中间件上,在引导脚本还是其他地方?
谢谢@Fer的回答。我不希望在URL中显示客户端名称。我会很高兴看到rails从主机名解析客户端。然而,发散/公共声音很有趣。我应该检查一下。 – fifigyuri 2010-01-13 17:57:03