我需要访问我当前的用户角色才能确保他们是管理员。如果他们是管理员,我想在我的视图中显示以下链接。
<% 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
答案 0 :(得分:0)
为什么要调整@user和current_user?他们是两个不同的东西。