控制器不等于Rails中的型号名称

时间:2010-04-07 19:15:20

标签: ruby-on-rails url-routing

我的模型名为BlogPost和名为BlogPostsController的控制器,它具有BlogPost的所有基本CRUD方法。

我正在尝试了解如何在一般网址/blog/post-name中路由用户以使用/blog_posts/post-name而不是/blog_posts和“禁用”等网址。我应该重命名我的控制器还是应该改变路线(以及如何)?

1 个答案:

答案 0 :(得分:5)

更新您的路线并将:as选项添加到您的博客资源路径

map.resources :blog_posts, :as => 'blogs'