Pracuję nad aplikacją do zarządzania projektami, a w aplikacji mam project_managers i klientów. Używam Devise i CanCan do uwierzytelniania/autoryzacji.Jak mogę przekierować ścieżkę główną użytkownika (root) użytkownika na podstawie jego roli za pomocą narzędzia Devise?
W którym momencie po zalogowaniu powinienem przekierować użytkownika do jego własnego kontrolera/układu/widoków? Czy istnieje sposób sprawdzenia, czy current_user.role
wi ustawić root (lub przekierowanie) na podstawie tego, czy są one menedżerem projektu lub klienta? Czy to jest zmiana, którą mogę wprowadzić gdzieś w Devise?
Dzięki z góry za wszelką pomoc! - Mark
Zadałem podobne pytanie: http://stackoverflow.com/questions/3799393/rails-routes-root-with-nested-resource - odpowiedź polegała na stworzeniu oddzielnego kontrolera dla strony głównej, która wykonuje routing. Nie możesz uzyskać dostępu do tych informacji w narzędziu Devise w routes.rb. – Skilldrick