私はリソースタイプ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
だから、これはhttp://host.domain/sportsのように、私に優しいURLから特定のカテゴリにアクセスする所望の効果を与え、それがスポーツのカテゴリーを持つすべての記事を収集します。しかし、これらのリソースをどのように個々のカテゴリに特有のものにするのかについては完全にはわかりません。私はのような何か行うことができたとします
match ":category_name", :to => posts#index
をしかし、それがすべてをキャッチしますので、それには問題があります。
私は、特定のカテゴリの投稿にアクセスするためのフレンドリーなURL(指定した構造)を維持することを要望しています。思考?
それは、すでにキャッチされていないすべてつかまえる - ルートは順序に依存している、あなたが望む行動を取得するのに十分かもしれません。 –