繁体   English   中英

正确映射导轨 url

[英]Correctly mapping rails url

我在一个名为冰箱的子目录中有一个 controller(它所在的更高级别的目录称为类别)。 我为冰箱 controller 创建了一个索引页面,当我导航到“类别/冰箱/索引”时它可以正常工作。 但是,当我希望它浏览到“类别/冰箱”时,它不起作用。

以下是它在路由配置中的路由方式:

map.namespace:categories do |categories|
类别.资源:冰箱
结尾

导航到 url '类别/冰箱'时,我应该怎么做才能使索引页面出现?

在 Rails 3 中,您可以执行以下操作:

  namespace 'category' do
    match '/fridges' => 'fridges#index'
    resources :fridges
  end

Rails 2.x 可以采用类似的方法。 您正在寻找的是匹配 '/fridges' => 'fridges#index' ,它应该在您的命名空间中定义。

希望有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM