レールのルートには疑問があります。
私の新しいプロジェクトでは、モデル名を次のようにしています
1. Country
2. States
3. Category
4. Subcategory
5. advertisements
以下のようなルートを生成したい
1. /en
2. /en/advertisements
3. /en/indiana
4. /en/indiana/advertisements
5. /en/indiana/cars
6. /en/indiana/cars/advertisements
7. /en/indiana/cars/bmw/advertisements
8. /en/cars/advertisements
元 :-
en is country locale
indiana is state
cars is category
bmw is sub category
これがroutes.rbでのルート宣言です
scope ":language" do <br />
scope "(:state)" do <br />
scope "(:main_category)" do <br />
scope "(:category)" do <br />
resources :advertisements <br />
match "search" => "advertisements#index"
<br /> end<br />
end<br />
end<br />
end <br />
URL が「/en/indiana/cars/bmw/advertisements」の場合、上記のルートは正しく機能します。
「/en/cars/advertisements」「/en/cars/advertisements」のルートが必要な場合は、en を language に、cars を state に割り当てます。
この「/en/cars/advertisements」のルートを宣言するにはどうすればよいですか?
私を助けてください
前もって感謝します