Ich entwickle und Anwendung mit Rubin auf Schienen. Ich habe die folgenden Modelle: Benutzer, Rolle, Option, Erlaubnis. Abhängig von der Rolle eines Benutzers möchte ich, dass das Menü der Anwendung bestimmte Optionen anzeigt. Ein USER hat also eine ROLE, eine ROLE eine oder mehrere OPTIONS (verfügbar im Menü), eine OPTION kann vielen Rollen zugeordnet werden. Aus diesem Grund habe ich eine Join-Tabelle namens PERMISSION erstellt, die rol_id, option_id und status hat.App-Modul für Berechtigungen Assignment auf Ruby auf Schienen
SO, in der App möchte ich in der Lage sein, eine neue Rolle zu erstellen und aus einer Liste die Optionen zu überprüfen, die diese Rolle haben kann. Aber ich weiß nicht, wie ich ein Formular erstellen soll, das mir erlaubt, all diese Informationen zu verarbeiten und die role_id und die option_id, die die Join-Tabelle benötigt, zuzuordnen.
Irgendwelche Vorschläge? Dank