【问题标题】:Change host in domain constrained route in rails 4在 Rails 4 中更改域受限路由中的主机
【发布时间】:2015-03-29 06:32:21
【问题描述】:

我的应用的主域类似于“mysiteiscool.com”

我有一个简短的 url,比如说“myste.com”,它指向应用程序,并获得它自己的用于配置文件路径的特殊控制器。

所以在我的 routes.rb 文件中,我有这样的内容:

constraints DomainConstraint.new('myste.com') do
   get '/:short_name', to: 'short_name#index', as: 'short_root'
end

这里的问题是,每次点击后呈现的页面,都会继续使用“myste.com”主机名。

有没有办法在路由或控制器中 - 将主机设置回 mysiteiscool.com?

也许在控制器渲染它之前找到对象?

【问题讨论】:

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


    【解决方案1】:

    这个问题似乎已经为我解答了

    How can I use Rails routes to redirect from one domain to another?

    我没有像上面那样指向路线,而是简单地重定向到完整路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-14
      相关资源
      最近更新 更多