私は、ユーザーが自分のプロファイルを見ることができるようにしたいが、他のユーザーは誰も見ることができないようにしたい。私はこれがうまくいくと思いましたが、そうではありません。ユーザー認証:正しいユーザーを判断するためのRuby構文を修正しますか?
def show
if current_user
if current_user.id != User.find(params[:id])
@user = User.find(params[:id])
@title = @user.name
end if
else
redirect_to root_path
end
end
私は間違っていると思いますか?あなたが代わりにUser
クラスに1つのIDを比較しようとしているのid
Sを比較したい
ありがとうございます! CanCanをチェックアウトします。 –