[RUBY] Description qui le rend accessible uniquement aux affiches

Environnement de développement

Ruby 2.6.5 Rails 6.0.3.3

problème

Je veux l'implémenter pour que seule l'affiche puisse supprimer la critique, mais j'obtiens un NoMethodError

Cause

Initialement, l'expression conditionnelle était décrite comme suit.

<% if current_user.id == @review.user_id %>

Ceci est une description que si l'utilisateur qui est actuellement connecté et l'affiche sont identiques, l'expression conditionnelle sera True et le processus sera exécuté. Cependant, lorsque je l'ai lu avec cette description, une erreur s'est produite.

Quand je l'ai vérifié, la description était la suivante.

<% if user_signed_in? && current_user.id == @review.user_id %>

En confirmant la présence ou l'absence de login avec cette description, il est désormais possible de traiter normalement. C'est une partie rudimentaire, mais je l'ai remarqué à nouveau, alors je l'ai postée sous forme de mémorandum.

Recommended Posts

Description qui le rend accessible uniquement aux affiches
J'ai essayé un puzzle qui ne peut être résolu que par les 10% de mauvais ingénieurs
Mécanisme de conversion vers une langue que le navigateur peut reconnaître
Définissez la charge d'accès qui peut être modifiée graphiquement avec JMeter (partie 2)
Définissez la charge d'accès qui peut être modifiée graphiquement avec JMeter (Partie 1)
Script Shell pour construire la source d'OpenJDK11
Une histoire sur la création d'un Builder qui hérite du Builder
3. Créez une base de données à laquelle accéder à partir du module Web
Ecrire une classe qui peut être ordonnée en Java Un petit mémo standard
À propos du problème que hidden_field peut être utilisé de manière insensée
Une commande qui nettoie définitivement l'environnement docker local
Code qui affiche uniquement la caméra intégrée dans le traitement
Un grattage de la météo passée que l'on peut voir sur le site de l'Agence météorologique
[Java] J'ai essayé de créer un jeu Janken que les débutants peuvent exécuter sur la console