我在名为fridges的子目录中有一个控制器(它所在的高级目录称为类别)。我为冰箱控制器制作了一个索引页面,当我导航到“categories / fridges / index”时它可以正常工作。但是,当我按照我想要的方式浏览“类别/冰箱”时,它不起作用。
以下是路由配置中路由的方式:
map.namespace:category do | categories |
categories.resources:fridges
端
导航到网址'categories / fridges'时,我应该怎么做才能显示索引页?
答案 0 :(得分:0)
在Rails 3中,你可以这样做:
namespace 'category' do
match '/fridges' => 'fridges#index'
resources :fridges
end
Rails 2.x可采用类似的方法。您要找的是匹配'/冰箱'=> 'fridges #index',应在你的命名空间中定义。
希望有所帮助!