我按照 Railscast 将子域添加到 Rails 应用程序,在这里,一切都很好地与子域一起工作。现在,如果请求的子域不存在,我只是想不出一种在没有子域的情况下链接回根域的方法。
我尝试将以下内容添加到我的application_controller.rb
文件中
redirect_to root_path(subdomain: false) if @city_or_state.nil?
where@city_or_state
确定请求的子域是否有效。回到redirect_to
根目录,但不删除子域。
例如,如果用户尝试访问,invalid.domain.com
他们会被重定向到根目录,但不会删除子域。
我正在尝试invalid.domain.com
重定向到domain.com