0

ユーザーが管理者であることを確認するために、現在のユーザー ロールにアクセスする必要があります。彼らが管理者である場合、ビューに次のリンクを表示したいと思います。

<% if current_user.role =='admin' %>
    <li class="manage">
        <a href="#" id="manage" style="float:none;">
            Manage
        </a>
    </li>
<% end %>

私の問題はコントローラーにあります(以下)。現在のユーザーと一致するように @user を定義するにはどうすればよいですか? 現在、「ID のないユーザーが見つかりませんでした」というエラーが表示されます

def index

@user = User.find(params[:id])
respond_to do |format|
  format.html 
end
4

1 に答える 1