Ich arbeite an einer Projektmanagement-App in Ruby on Rails. Ich möchte in der Lage sein, jedem Projekt Benutzer mit unterschiedlichen Rollen zuzuordnen (d. H. Administrator, Benutzer). Eine offensichtliche Lösung besteht darin, dass zwei Modelle in Devise ausgeführt werden, aber das bedeutet, dass nur Benutzer im Admin-Modell Administratoren in einem Projekt sein können.Benutzerspezifische Ressource erstellen Rails
Gibt es eine Möglichkeit, es einzurichten, so dass jeder Benutzer (d. H. Projektersteller) über Administratorrechte für dieses Projekt verfügt und andere Benutzer eingeladen werden können, auf schreibgeschützter Ebene teilzunehmen?
Kennt jemand einen Weg, um diese Funktionalität zu erreichen?
Vielen Dank für Ihre Antwort. Von dem, was ich sehen kann, ist dies immer noch eine Rolle pro Benutzer (korrigieren Sie mich, wenn ich falsch liege). Ich brauche einen Benutzer, der pro Projekt eine Rolle hat (z. B. Benutzer1 ist Administrator von Projekt1 und Mitwirkender von Projekt2). Danke für deine Hilfe bis jetzt! – slehmann36