我有一个Rails 4.2应用程序,它使用来管理其模型的CRUD操作。访问需要current_user.admin?== true。
我刚刚添加了使用的A/B测试。我想使用相同的授权来允许admin只查看拆分的仪表板,并认为最简单的方法可能是在管理面板中创建路由,这样仪表板就可以在example.com/ a
这里的小问题,我似乎不能路由一个管理员用户到适当的地方。我已经设置了devise,并添加了列admin,并将其设置为布尔值。然后,我已经将我的用户更新为admin => true,并在控制台中进行了验证。当我登录到我的应用程序时,用户被路由到一个页面,而管理员用户应该被路由到另一个页面,这是我到目前为止所做的 r
如何添加动态重定向?我在ApplicationController和ApplicationHelper中尝试了一下,但没有成功。我想要这样的东西: if current_user.admin?编辑:
哦,我忘了提到,我想把这个放到我的gem中,这个gem被两个不同的应用程序使用,而且都应该使用这个方法。<em