所以我有一个资源类型Post,可以与类型为Category的资源相关联。我在我的routes.rb文件中的以下内容:范围导轨到模型的特定属性的路线
resources "code", :controller => :posts, :as => :code
resources "sports", :controller => :posts, :as => :sports
resources "gaming", :controller => :posts, :as => :gaming
resources "personal", :controller => :posts, :as => :personal
所以这给了我通过一个友好的URL访问特定类,http://host.domain/sports的预期的效果,这将收集所有与体育的一个类别的职位。但是,我并不完全确定如何将这些资源的范围限定为特定类别。我想我可以做这样的事情:
match ":category_name", :to => posts#index
但这是有问题的,因为它会抓住一切。
所以我想总结一下我要找的是保持友好的网址(具体结构我指定)访问具有特定类别的帖子。思考?
它只会赶上尚未抓到的一切 - 航线是顺序依赖,这可能是足以让你想要的行为。 –