标签: ruby-on-rails routing
我有2个域名(a.com和b.com)使用相同的应用程序。但是,我需要他们指出不同的路线。
a.com应该使用以下操作:/ home / a_index
b.com应该使用动作:/ home / b_index
在rails中处理此问题的正确方法是什么?
答案 0 :(得分:3)
This和this都是非常有用的文章,描述了从单个Rails应用程序运行多个域的一种方法。本质上,两篇文章中概述的方法允许您使用如下所示的路由语句路由到不同域的不同控制器:
map.connect '', :controller => 'blah', :action => 'blah', :conditions => {:domain => 'blah'}
这应该可以让你实现目标。