【问题标题】:Ruby On Rails Subdomain ConventionRuby On Rails 子域约定
【发布时间】:2013-12-25 20:14:25
【问题描述】:

我有一个域 domain.com,并且我想要一个 Rails 应用程序来处理所有子域请求,例如 blog.domain.comsubdomain.domain.com

Ruby on Rails 框架完全是关于约定的。那么,是否有在 Rails 中创建子域的约定?如果是这样,它是什么?如果没有,有什么好的方法可以尝试完成我上面描述的事情?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4 subdomain


    【解决方案1】:

    您可以按照本教程在 Rails 中使用子域: http://railsapps.github.io/tutorial-rails-subdomains.html

    基本上,您可以像这样为子域实现路由:

    match '/' => 'profiles#show', :constraints => { :subdomain => /.+/ }
    

    Url 辅助方法也接受子域选项,因此您可以编写 url 辅助方法,例如:

    link_to root_url(:subdomain => user.name), root_url(:subdomain => user.name)
    

    您可以在上面提供的链接中找到有关如何使用子域的更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-03
      • 2013-05-21
      • 2013-03-17
      • 1970-01-01
      • 1970-01-01
      • 2015-10-15
      • 2012-02-12
      • 2011-06-22
      相关资源
      最近更新 更多