Używam devise do uwierzytelniania i chcę, aby tylko użytkownik o nazwie admin miał uprawnienia do edycji lub usuwania wszystkich postów. Inni użytkownicy mogą przeglądać wszystkie posty specyficzne dla dowolnego projektu. I tylko użytkownicy, którzy odpowiadają temu projektowi, mogą edytować posty. Powinniśmy również mieć możliwość zmiany użytkownika z jednego projektu na inny. Jak mogę to zrobić?

2
logesh 17 październik 2012, 10:49

2 odpowiedzi

Najlepsza odpowiedź

Myślę, że potrzebujesz rozwiązania autoryzacyjnego. Sprawdź to i wybierz jeden.

0
Yanhao 17 październik 2012, 10:59

Klejnot Cancan służy do autoryzacji, ten klejnot może Ci pomóc https://github.com/ryanb/can

0
Rubyman 17 październik 2012, 10:59