Das ist wahrscheinlich sehr einfach und ich übersehe es. Ich benutze blockierbare Funktionen und ich möchte eine Schaltfläche erstellen, die ein Administrator überprüfen kann, um einen gesperrten Benutzer zu entsperren.
Devise hat eine Modellmethode namens unlock_access! . Ich versuche, es in der Controllermethode meiner Benutzer mit einer Schaltfläche in den Ansichten aufzurufen.
Ansichten:
%Vor%users_controller.rb:
%Vor%Route
%Vor%Ich habe es herausgefunden.
Sie müssen Ihre Route aktualisieren, um die Methode für ein Mitglied aufzurufen. Die Ansichten und der Controller wurden mit funktionierendem Code aktualisiert.
Routen
%Vor%aktualisierter Controller
%Vor%aktualisierte Ansichten
%Vor%Tags und Links ruby ruby-on-rails devise