我有一个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' }
答案 0 :(得分:0)
您的路线文件中的常规根路线在哪里?它位于您在帖子中列出的行之前或之后吗?
所以,如果你有像
这样的行root :to => "foo#index"
在您的路线文件中,
match '/' => 'about/page.html', :constraints => { :subdomain => 'mk1' }
将首先调用根路由,并且不会调用您的子域路由。