将Typus与子域一起使用



我正在尝试将Typus Rails Admin与一个项目的子域一起使用。在安装了Typus并设置了config.subdomain = "admin"之后,我注意到与Typus相关的路由在正常项目路由之后得到了的处理。

当我访问admin.mysite.com时,它会转到我的主控制器,而不是Typus。我必须去admin.mysite.com/dashboard。这是因为主要的应用程序路由比台风路由具有更高的优先级。

我想要的是在处理其余的应用程序路由之前,让Typus处理所有具有admin子域的路由。Typus路由系统可以做到这一点吗?

您已经配置子域选项了吗?

它位于config/initializers/typus.rb中。默认设置为nil。

Typus.setup do|config|
config.subdomain="admin"
结束

编辑:

以下是您的路线文件的潜在外观。确保它足够高,以便在与其他东西匹配之前进行处理。

在您的路线上。rb

约束:子域=>"admin"do
控制器:typus do
get"/admin",:action=>:index
end
结束

相关内容

  • 没有找到相关文章

最新更新