【发布时间】:2014-06-11 02:34:55
【问题描述】:
我正在尝试在 rails 中为我的网站设置一个子域。我跟着rails cast来做这件事。 http://railscasts.com/episodes/221-subdomains-in-rails-3?view=comments
我遇到了问题。我想将特定的静态子域声明为辅助主页。
constraints(Subdomain) do
match '/' => 'static_pages#secondary_home'
end
root to: 'static_pages#home'
lib/subdomain.rb
class Subdomain
def self.matches?(request)
request.subdomain.present? && request.subdomain.eql? "secondaryhome"
end
end
所以现在我希望只有 secondaryhome.lvh.me:3000 指向我的辅助主页。 (lvh.me 是指向 localhost 的外部域)。但是,我拥有的任何子域(例如 abc.lvh.me:3000)似乎都指向辅助主页,而我希望它默认为我的主根.我该怎么办?
【问题讨论】:
标签: ruby-on-rails ruby subdomain