I m 建造铁路,预计到违约时,其选择的子公司就设立了用户账户。 作为一种选择,他们将能够把自己的全部领域绘制到自己的账户。
到目前为止,这是我如何做的事情。 我正在使用subdomain-fu,以控制路边:
# routes.rb
map.with_options :conditions => {:subdomain => true} do |app|
app.resources # User s application routes are all mapped here
end
map.with_options :conditions => {:subdomain => false} do |www|
www.resources # Public-facing sales website routes are mapped here
end
除此以外,我还利用,通过子域或全域进入账户:
before_filter :set_current_account
def set_current_account
if request.host.ends_with? current_domain
# via subdomain
@current_club = Club.find_by_subdomain(current_subdomain)
else
# via full domain
@current_club = Club.find_by_mapped_domain(request.host)
end
end
我 have了建设这一进程的进程,但我已经看到,我会陷入路上的问题。 如果request.host
是一些随机的.com域,那么次之遥将无法通过适当的路线?
我假定这是一个不寻常的问题,那么,任何人都能够分享他们如何解决这一问题,或者我会如何混淆我的道路去做我需要做的事情?