0

我想根据 Active Admin 中登录用户的用户角色隐藏下载链接

我想这样做,但我无法访问 current_user

index :download_links => current_user.admin? do
# columns
end
4

2 回答 2

0

你的问题似乎不完整。Guess-你有一个User模型id, role,等作为属性首先,首先根据 id 找到用户,@current_user = User.find(params[:id) 然后,

if @current_user.admin?
# do not show the links
end

希望您需要在视图中使用它,因此请一起使用<% rails tag %>

于 2013-09-30T06:39:56.823 回答
0

尝试使用current_admin_user,b / c activeadmin用户称为`AdminUser

设计助手

或者你可以定义你自己的方法active_admin.rb

config.current_user_method = :current_user
于 2013-10-01T07:43:22.387 回答