Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 避免重定向_Ruby On Rails_Subdomain - Fatal编程技术网

Ruby on rails 避免重定向

Ruby on rails 避免重定向,ruby-on-rails,subdomain,Ruby On Rails,Subdomain,根据子域的不同,我想调用一个特定的控制器 我目前的工作: “我的网页”使用子域来标识用户,如username.site.com。我获取用户名,在数据库中查找,并在UsernamesController中呈现相应的数据 唯一的例外是www.site.com或site.com。在这种情况下,应调用另一个控制器。目前,我通过检测“ApplicationController”中的www或'子域,然后重定向来实现这一点。虽然我觉得这里没有重定向 有人有别的办法吗 感谢允许您基于当前子域定义自定义路由

根据子域的不同,我想调用一个特定的控制器

我目前的工作: “我的网页”使用子域来标识用户,如
username.site.com
。我获取用户名,在数据库中查找,并在
UsernamesController
中呈现相应的数据

唯一的例外是www.site.com或site.com。在这种情况下,应调用另一个控制器。目前,我通过检测“ApplicationController”中的
www
'
子域,然后重定向来实现这一点。虽然我觉得这里没有重定向

有人有别的办法吗

感谢

允许您基于当前子域定义自定义路由