我有 2 个继承资源(带有 Jose Valim 插件) - 博客和帖子。当然 - 博客 hm 帖子和发布 bt 博客。路线就够了
resources :blogs, :only => [:show] do
resources :posts
end
我还更新了动作帖子#index,内容如下
def index
redirect_to parent_url
end
正如我所计划的 - 尝试访问http://devhost/blogs/2/posts我将被重定向到http://devhost/blogs/2,但我看到路由错误
No route matches {:action=>"show", :controller=>"blogs"}
太奇怪了,因为我明白了
blog GET /blogs/:id(.:format) {:controller=>"blogs", :action=>"show"}
在rake 路线上。
任何想法 - 什么可能导致以下错误?