2013-10-03 49 views
0

我有一个现有的与Mongo DB的Rails应用程序。目前,应用程序可以被任何人在组合控制器和客户控制器中的每个方法访问。现在我希望只能通过登录用户访问该Portfolio控制器。我怎样才能做到这一点。我尝试使用active_admin但不成功。Rails现有的应用程序添加用户注册

回答

3

您要找的用户认证。尝试像Devise或Clearance这样的任何身份验证插件来登录并区分单个用户(更多选项here),或者,首先尝试构建您自己的身份验证解决方案以及其中一些出色的RailsCasts on User authentication(付费插曲完全值得!)。您将了解如何将不同的运动部件真正快速地融合在一起。

2

您可能还想考虑使用Sorcery(https://github.com/NoamB/sorcery)gem作为另一种选择。它有链接到github repo上的railscasts,这对我有很大的帮助,我作为一个初学者发现wiki非常深入。超级简单易用。

相关问题