[Ruby on Rails] undefinierte Methode `id'for nil: NilClass-Fehlerbehebungsmethode

Fehler "undefined method` id'for nil: NilClass"

スクリーンショット 2020-05-20 19.33.13.png

Wenn Sie einen Fehler wie die undefinierte Methode `id'for nil: NilClass error von NoMethodError erhalten, obwohl bei der Eingabe kein Fehler vorliegt, was könnte die Ursache sein? Ich habe eine Fehlermeldung erhalten, dass die Methode nicht definiert wurde. Warum habe ich eine solche Fehlermeldung erhalten, als ich sie richtig definiert habe?

Diese Implementierung wird verwendet, wenn der angemeldete Benutzer Ihre Informationen sehen kann, Sie sie jedoch nicht anderen Benutzern anzeigen möchten.

<% if @user.id == current_user.id %>



 Sie erkennen, dass Sie sich fragen, warum dies passiert ist, als Sie den Code geschrieben haben, den Sie korrekt implementiert haben!

#### Ich war nicht eingeloggt!

 Es ist natürlich, weil es ein Prozess ist, der nur funktioniert, wenn Sie angemeldet sind ^ _ ^;
 Nach dem Anmelden und erneuten Überprüfen wurde der Fehler erfolgreich behoben!

 ![S__56467458.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/587506/5de0eeb3-502a-6ac6-6c0a-66c553e19f79.jpeg)


Recommended Posts

[Ruby on Rails] undefinierte Methode `id'for nil: NilClass-Fehlerbehebungsmethode
[Ruby on Rails] Folgen Sie der undefinierten Methode `id'for nil: Beheben Sie den Fehler NilClass
[Ruby on Rails] Kein Methodenfehler undefinierte Methode `devise_for'error Auflösung
Rails-Fehler undefinierte Methode `image_name'for nil: NilClass-Behandlung
[Ruby on Rails] Praktische Hilfsmethode
Ruby on Rails-Installationsmethode [Mac Edition]
[Ruby on Rails] Kein Methodenfehler: undefinierte Methode `t'for # <ActiveRecord :: Migration: 〇〇〇〇> Umgang mit Fehlern
Ruby on Rails So implementieren Sie die automatische Adresseneingabe
[Ruby on Rails] Individuelle Anzeige von Fehlermeldungen
Ruby on Rails Elementary
Ruby on Rails Grundlagen
Ruby On Rails Association
Fehlerbehebung bei Heroku
Zusammenfassung der Methoden zum Aktualisieren mehrerer Spalten [Ruby on Rails]
[Ruby] Ungültiges Multibyte-Zeichen (UTF-8) Fehlerbehebungsmethode [CSV]
Ruby on Rails Zusammenfassung der Beispiele für Refactoring-Methoden rund um MVC
[Ruby on Rails] Suchfunktion (Modell, Methodenauswahlformel)
Ruby on Rails Lernrekord -2020.10.03
Portfolioerstellung Ruby on Rails
Ruby on Rails Lernrekord -2020.10.04
[Ruby on Rails] Debuck (bindend.pry)
Ruby on Rails Lernrekord -2020.10.05
Ruby on Rails Lernrekord -2020.10.09
Ruby on Rails lernen Rekord-2020.10.07 ②
Ruby on Rails-Datensatzsuche, erstellen Sie die Methode find_or_create_by, wenn nicht
Ruby on Rails lernen Rekord-2020.10.07 ①
Brechen Sie die Ruby on Rails-Migration ab
[Ruby] Hinweise zur Methode gets
Ruby on Rails Lernrekord -2020.10.06
Zusammenfassung der Ruby on Rails-Validierung
Ruby on Rails Grundlegendes Memorandum
Bei Verwendung von Slim mit Ruby on Rails wird in form_with "undefinierte lokale Variable oder Methode` f'for" angezeigt
[Ruby on Rails] Leseversuch (: [],: Schlüssel)
Spring Boot + PostgreSQL-Fehlerbehebungsmethode
Ruby on Rails-Variablen, konstante Zusammenfassung
Installation von Ruby + Rails unter Ubuntu 18.04 (rbenv)
[Ruby on Rails] Paging-Funktion eingeführt
Grundkenntnisse in Ruby on Rails
Progate Ruby on Rails5 Rückblick
Verwendung von Ruby on Rails
Ruby on Rails Japanisch-Englisch kompatibler i18n
(Ruby on Rails6) Gepostete Inhalte "löschen"
[Ruby on Rails] CSV-Ausgabefunktion
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
[Ruby on Rails] Erstellung der Bestätigungsseite