使用子文件夹路由Rails:名称空间和资源

时间:2013-06-07 08:44:20

标签: ruby-on-rails routing

我有这样的路线:

  namespace admin
    namespace :catalogs do
      namespace :to do
        resources :manufacturers do 
          resources :models do 
            resources :types do
              resources :details
            end
          end
        end
      end
    end
  end

(请不要问这个型号是什么,为什么这么男子子:它必须如此)

和这样的文件夹结构:

enter image description here

在制造商索引视图中我有链接: = link_to“Подробнее”,admin_catalogs_to_manufacturer_model_path(c),:class =>'btn btn-primary'

(也是rake路线说它是正确的路线)

当我尝试渲染我的索引视图时,我得到:

  

没有路线匹配{:action =>“show”,   :控制器=> “中管理员/目录/到/模型”,   :MANUFACTURER_ID =>#}

当我自定义我的链接:

= link_to "Подробнее", admin_catalogs_to_manufacturer_model_path(manufacturer_id: c.MFA_ID, id: c.MFA_ID)

我收到错误

  

未初始化的常量Admin :: Catalogs :: To :: ModelsController

有什么不对?如何解决我的路由?

0 个答案:

没有答案