[RUBY] undefinierte Methode Was tun, wenn Sie "user_signed_in" erhalten?

Ich werde zusammenfassen, was ich jeden Tag gelernt und gestolpert habe. Wenn Sie Fehler in der Beschreibung finden, lassen Sie es uns bitte wissen! Die Artikel anderer Leute helfen mir immer, also hoffe ich, dass es hilft.

Was für ein Fehler ist das?

Ein Fehler, dass die Hilfsmethode user_signed_in nicht definiert ist und mit devise verwendet werden kann.

Wenn es passiert

  1. Wenn das Gerät nicht installiert ist.
  2. Wenn es keine Beschreibung wie devise_for: users in route.rb gibt.

Ansatz

Beschreiben Sie Folgendes in der Gemfile.

gem 'devise'

Gehen Sie im Terminal wie folgt vor:

Installieren Sie gem

bundle install

Erstellen Sie eine Konfigurationsdatei

rails g  devise:install

Erstellen Sie ein Modell, das die Anmeldefunktion unterstützt

rails g devise user

Erstellen Sie eine Tabelle für die Anmeldefunktion

bundle exec rake db:migrate

Beschreiben Sie Folgendes in route.rb

devise_for :users

Recommended Posts

undefinierte Methode Was tun, wenn Sie "user_signed_in" erhalten?
Was tun, wenn eine javax.batch.operations.JobStartException auftritt?
Was tun, wenn die Methode in f: ajax nicht gefunden wurde?
Was ist zu tun, wenn Ausdrucksoperatoren nicht auf die Methodenbindung angewendet werden können?
Was tun, wenn eine javax.el.PropertyNotWritableException auftritt?
Was verwenden Sie beim Konvertieren in String?
Was tun, wenn das SSL-Zertifikat abgelaufen ist?
Was tun, wenn beim Starten von Tomcat eine ClassNotFoundException auftritt?
Fehler ExecJS :: RuntimeUnavailable: Was tun, wenn es auftritt?
ParseException: Was tun, wenn ein nicht analysierbares Datum erreicht ist?
Was tun, wenn CDI BeanManager nicht mehr gefunden werden kann?
[Ruby / Rails] Was tun, wenn NoMethodError angezeigt wird, wenn eine destruktive Methode wie Filter verwendet wird?
[Schienen] Was tun, wenn die Ansicht zusammenbricht, wenn eine Nachricht mit der Fehlermethode angezeigt wird?
Was tun, wenn in einer Lightweight-JRE eine UnsupportedCharsetException auftritt?
Was tun, wenn die Änderungen im Servlet nicht berücksichtigt werden?
[Schienen] Was tun, wenn Schienen nicht reagieren oder nicht anhalten?
java.security.InvalidKeyException: Was ist zu tun, wenn die Schlüsselgröße oder die Standardparameter unzulässig sind?
Was tun bei Problem während der Inhaltsunterstützung?
Was tun, wenn Sie mit Docker-Compose auf das Problem node_modules stoßen?
Was tun, wenn Sie die Quellposition wissen möchten, an der die Methode in bind.pry definiert ist?
Was tun, wenn javax.el.ELException: Kein gültiger Methodenausdruck: wird angezeigt, wenn der JSF-Bildschirm angezeigt wird
Was tun nach dem Aktualisieren von Dockerfile, docker-compose.yml?
[IOS] Was tun, wenn das Bild mit einer Farbe gefüllt ist?
Was tun, wenn CentOS nicht mit VirtualBox unter Catalina gestartet werden kann?
Was tun, wenn blockierter Host: "Hostname" in Ruby on Rails angezeigt wird
Hinweise zur Vorgehensweise bei der Einrichtung von EC2 mit t2.micro
Was tun, wenn der Tomcat-Prozess bestehen bleibt, wenn Sie Tomcat in Eclipse stoppen?
Was ist zu tun, wenn auf den Schienen cHoge.connection aufruft, um eine Verbindung herzustellen? C.
Hinweise zur Vorgehensweise beim Auftreten einer WebView ClassNotFoundException in JavaFX 12
Was tun, wenn Sie glauben, dass Sie mit IntelliJ IDEA CE nicht Groovy-> Java können?
<f: ajax> <f: ajax> kann nicht an Nicht-ClientBehaviorHolder angehängt werden. Was tun, wenn Sie Eltern werden?
Was tun, wenn der Wert im zweiten getSubmittedValue () in JSF Validator null wird?
Suchmethode
[Ruby] Ich möchte einen Methodensprung machen!
Was ist unmittelbar nach der Einführung des Materialdesigns zu tun?
Wenn Sie die Methode außerhalb verwenden möchten
[Grails] Beim Ausführen ist ein Fehler aufgetreten. Was ist zu tun, wenn die Grails-CLI nicht gestartet wird?
Was tun, wenn Sie falsche Informationen eingeben?
Was tun, wenn mvn archetype: generate fehlschlägt?
Was ich getan habe, als ich Java zu Kotlin konvertiert habe
Was ist zu tun, wenn "Kein Speicherort angegeben. URI kann nicht erstellt werden?" Wird auf CarrierWave angezeigt
undefinierte Methode `** _ path'error
Was zu tun ist, wenn es ungültig ist, weil es nicht mit einem '-' beginnt
Was tun, wenn die ffi-Installation beim Starten einer Anwendung in Rails fehlschlägt?
[Ubuntu] Was tun, wenn MongoDB aufgrund eines SocketException-Fehlers nicht gestartet werden kann?
WELD-001408: Was tun, wenn nicht erfüllte Abhängigkeiten für den Typ Bean mit den Qualifikationsmerkmalen @Default vorliegen?
[React.useRef] Was tun, wenn im Ereignis-Listener nicht auf den neuesten Status verwiesen werden kann?
Was ist nach der Installation von 'devise' 'bootstrap' von gemfile with Rails zu tun, wenn url ein Fehler ist?
Was tun, wenn rbenv sagt, dass es keine Readline- oder Lib-Historie gibt?
Was tun, wenn beim Versuch, Eclipse unter Java 9 auszuführen, ein NoClassDefFoundError angezeigt wird?
Was tun, wenn die Erstellung durch rbenv install / pyenv install mit anyenv (Debian-System) fehlschlägt?