Witam
Najpierw parę słów o aplikacji
Mamy dwa rodzaje użytkowników, którzy korzystają ze swoich paneli niech to będzie controller ‘admin’ dla administratora i ‘salesman’ dla sprzedawcy. Zarówno sprzedawcy jak i administratorzy mają uprawnienia do controllera '‘products’ .
Chciałbym aby adresy url w zależności od tego czy jesteśmy zalogowani jako admin czy sprzedawca wyglądały np:
‘/admin/products’ oraz ‘/salesman/products’
Oczywiście można powklepywać wszystkie możliwe adresy w routes.rb
match ':admin/:products'=>'products#index'
Ale chciałbym to zrobić troszkę mądrzej, krócej i szybciej bo tych kontrollerów będzie więcej
Jak więc takie coś osiągnąć? Czy w ogóle gra jest warta świeczki i takie budowanie adresów url ma sens ?