【发布时间】:2016-11-28 04:51:43
【问题描述】:
嗯,我是 ROR 的新手。 我需要将用户重定向到某个页面,这个运行但没有工作。 始终重定向到链接 4,对于 else 选项,我正在检查数据库,并且用户具有角色: 错误在哪里?谢谢!
module ApplicationHelper
def role_link(user)
user = User.find(1)
case user.rol
when 'A'
url = 'link 1'
when 'C'
url = 'link 2'
when 'E'
url = 'link 3'
else
url = 'link 4'
end
end
【问题讨论】:
-
您尝试过任何测试吗?
-
我能做到吗?你有什么建议?马吉
-
可能您只是在案例陈述的末尾缺少一个 e 吗?
case user.role -
没有Dimitry,没关系。好的,谢谢。
-
当您执行
user = User.find(1)时,您将使用局部变量隐藏参数。尝试删除此行。
标签: ruby-on-rails ruby ruby-on-rails-4 roles