Ich habe eine Admin-Seite in meiner Anwendung mit einer Liste aller Benutzer E-Mails. Wenn ich auf den Link der E-Mail klicke, möchte ich das Profil dieses Nutzers sehen. Ich erhalte die richtige URL, aber meine if-Anweisung wird das Profil des Benutzers nicht rendern, da es überprüft, ob die Seite der current_user ist. Wie zeige ich das Profil des Benutzers an, das mit der E-Mail verbunden ist?Wie wird die Show-Seite eines anderen Benutzers angezeigt?
Hier ist mein Code zur Zeit:
<% if current_page?(current_user) %>
<% render 'users/show' %>
ich so etwas wie dieses brauchen, aber es wird nicht funktionieren:
<% if current_page?('/users/id#') %>
<% render 'users'show' %>
Beide funktionieren für mich, wenn ich die URL des Benutzers eingeben, die ich gehen möchte:/users/1 oder users/2 ---> aber sie funktionieren nicht, wenn ich auf meine Benutzerindexseite gehe :/users/---> Ich bekomme eine URLGenerationError ID: nil – sorcalin0x11
Also entfernen Sie einfach die ID und dann –