0

我试图在我的 SwitchUser.setup 初始化程序中有条件地返回 redirect_path。我想要做的是访问 current_user 对象,就像您在 config.controller_guard 和 config.redirect_path 中的 config.view_guard 一样。它不允许我添加额外的 current_user 参数,我不确定是否可行。

此配置的正常设置是 config.redirect_path = lambda { |request, params| '/pathX' }

我想做的是这样的 config.redirect_path = lambda { |request, params, current_user| current_user.admin_type_one ? '/pathX' : '/pathY'}

也许有一种方法可以在配置中设置 current_user 对象?我尝试过的每一种方式都失败了。不确定这是否可能。我感谢任何和所有的帮助。

4

0 回答 0