如何按角色重定向用户?

时间:2016-07-24 23:03:21

标签: ruby-on-rails ruby ruby-on-rails-4 roles

嗯,我是ROR的新手。 我需要将用户重定向到某个页面,这次运行但没有效果。 始终重定向到链接4,对于else选项,我检查数据库,用户有一个角色: 哪里出错了?谢谢!

OpenFile

1 个答案:

答案 0 :(得分:0)

根据@TeWu,这个问题已经关闭,因为role_link方法的开头有一个变量覆盖。

所以这就是解决方案:

module ApplicationHelper
  def role_link(user)
    case user.rol
      when 'A'
        url = 'link 1'
      when 'C'
        url = 'link 2'
      when 'E' 
        url = 'link 3'
    else
      url = 'link 4'
    end
  end
end