gpt4 book ai didi

ruby-on-rails - 基于虚拟主机的 Rails 路由(Host HTTP header)

转载 作者:行者123 更新时间:2023-12-04 17:12:45 24 4
gpt4 key购买 nike

是否可以根据请求 URL 的主机部分指定 Ruby on Rails 路由?

在 config/routes.rb 中,我有

root :to => 'entities#index'

但我想使用相同的代码库为多个站点提供服务,每个站点都有自己的默认 Controller 。

最佳答案

您可以使用 Request Base Constraints

root :to => "siteone#index", :constraints => {:host => "siteone"}
root :to => "sitetwo#index", :constraints => {:host => "sitetwo"}

希望这可以帮助。

关于ruby-on-rails - 基于虚拟主机的 Rails 路由(Host HTTP header),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6008812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com