当用户不是特定角色时,我需要在表单中隐藏一些表单字段。那怎么可能呢?从我知道的文档中,您可以授予对某些操作的访问权限,例如显示、更新或仅管理
但是如何做类似 if user.role 的事情呢? :管理员
最佳答案
if cannot? :manage ,Articles
flash[:notice] = "you are not authorized to manage articles"
end
关于ruby-on-rails - 根据角色使用 CanCan 隐藏或显示内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9182819/