首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态嵌套命名空间路由Rails

动态嵌套命名空间路由Rails
EN

Stack Overflow用户
提问于 2015-01-20 18:06:52
回答 1查看 1.9K关注 0票数 2

我是用我的routes.rb做的

代码语言:javascript
复制
namespace :main do
    get "/" => 'sites#index'
    get "/:action" => 'sites#:action'
    
    namespace :dashboard do
        get '/' => 'dashboards#index'
        resources :masters
    end
  end

所有结果都成功地使用了静态:main命名空间。

本地主机/主/索引 localhost/main/dashboard/:action

但是我想让主路由动态地读取params:master_url,比如

localhost/blog1/dashboard/:action localhost/blog2/dashboard/:action

我试图在下面添加基于在这嘎嘎声中的代码

代码语言:javascript
复制
get ':master_url/:controller(/:action(/:id))', controller: /main\/[^\/]+/

但当访问失败时

localhost/url1 1/索引

任何帮助都要感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-20 18:18:55

您可以向命名空间提供路径参数:

代码语言:javascript
复制
namespace :main, path: ':master_url'

参考文献

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28052225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档