Witam potrzebuje pomocy. Mianowicie tworzę platformę do nauczania w której Wykładowca tworzy grupy a w grupach tworzy konta dla studentów.
I teraz pytanie czy resources zagnieżdżać w ten sposób
resources :wykladowca, shallow: true do resources :grupies, shallow: true do resources :student end end
czy
resources :wykladowca do resources :grupies do resources :student end end
Generalnie relacje są takie: wykładowca ma wiele grup, grupy mają wiele studentów i jednego wykładowce, student ma jedną grupę.
W pierwszym przypadku wyskakują mi problemy przy formularzu(tworzy mi grupę bez nazwy z formularza ale dodaje odpowiednie id_wykladowcy). W drugim problem z tworzeniem studentów oraz z przekierowaniem zalogowanego studenta na jego panel.
Macie jakieś pomysły w jaki problem rozwiązać problem ?
EDIT
Dzięki za udzielone odpowiedzi oraz zainteresowanie. Problem rozwiązany.
resources :wykladowca do
resources :grupies, shallow: true do
resources :student
end
end
To jest rozwiązanie dla mojego problemu.