CanCan a relacje HABTM i has_many :through

Witam
Czy mogą być jakieś problemy gdybym użył do autoryzacji CanCana i miałbym w tabelach kilka relacji HABTM lub has many :through ? Potrzebuje tego bo mam kilka relacji many to many.
Nie spodziewam się problemów bo CanCan ma dosyc elastycznie definiowane abilities ale chciałbym się upewnić zamiast potem przebudowywać.

Nie powinno być problemów :wink:

Jak sam zauważyłeś, jeśli nie ma czegoś out of the box, to można dopisać. Ja mam dosyć skomplikowany przypadek gdzie niektórzy pracownicy mogą być w wielu organizacjach, ale nie wszyscy itp i dało radę :wink:

Spokojnie CanCan szczegolnie to nowe radzi sobie spokojnie

dzięki :slight_smile:

Mam dodatkowy pytanko, czy w przypadku użycia https://github.com/ryanb/cancan/wiki/Role-Based-Authorization Many roles per user i bitmaski, jeśli dołoże w przyszłości jakieś role coś się może wywalić ?
Dodatkowo czy w CanCanie można jakoś łatwo zdefiniować autoryzacje ale dla konkretnych już rekordów, nie tylko tabel. Czyli np że dany użytkownik ma role manager tylko dla wybranych rekordów jakieś innej tabeli a nie dla całej.