rails 3中的静态页面的子域

时间:2012-06-12 14:41:34

标签: ruby-on-rails ruby-on-rails-3

我有一个Rails 3应用,需要在我的代码库中包含指向静态页面的子域

实施例

mk1.mysite.com 需要显示找到的网页

app>意见>关于> page.html.haml

该页面位于 mysite.com/about/page.html

问题:

如何通过访问子域( mk1.mysite.com )配置路径以显示子目录( mysite.com/about/page.html )页面?

我在我的routes.rb中有这个。

match '/' => 'about/page.html', :constraints => { :subdomain => 'mk1' }

1 个答案:

答案 0 :(得分:0)

您的路线文件中的常规根路线在哪里?它位于您在帖子中列出的行之前或之后吗?

所以,如果你有像

这样的行
root :to => "foo#index" 

在您的路线文件中,

match '/' => 'about/page.html', :constraints => { :subdomain => 'mk1' }

将首先调用根路由,并且不会调用您的子域路由。