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 odpowiedzi
Myślę, że potrzebujesz rozwiązania autoryzacyjnego. Sprawdź to i wybierz jeden.
Klejnot Cancan służy do autoryzacji, ten klejnot może Ci pomóc https://github.com/ryanb/can
Podobne pytania
Nowe pytania
ruby-on-rails
Ruby on Rails to framework aplikacji internetowych typu open source z pełnym stosem, napisany w języku Ruby. Opiera się na popularnym modelu frameworkowym MVC i jest znany ze swojego podejścia do tworzenia aplikacji „konwencja zamiast konfiguracji”.