を砕きダブルネストされたルートは、私はこれらのルートを持っている:URL doesntのは、二重にネストされたことがあるようにRailsの
map.resources :categories do |category|
category.resources :sub_categories
end
map.resources :sub_categories do |sub_category|
sub_category.resources :events
end
これがあるだけでは、私は深い二つのオブジェクトの最大のURLを保存しておきたいです。
問題は、イベントのために、は私が/ sub_categories /にそこ要求したいということです。path_prefixとしてsub_category_idが、
map.resources :events, path_prefix => '/sub_categories/:sub_category_id'
を使用して私に
event_path
のようなルートを提供します
私が持っているものは
ですユーザーが* sub_category *にアクセスしたい場合は、urlに* category_id *を指定する必要がありますが、ユーザーがイベントを見たい場合は、sub_category_idを指定する必要があります。
FWIW ..を探していたルートではなく、それが受け入れる引数を生成します。 – wuputah
それは両方を行います... – Rabbott