Rails现有应用添加用户注册

时间:2013-10-03 14:42:36

标签: ruby-on-rails

我有一个使用Mongo DB的现有rails应用程序。目前,任何人都可以访问应用程序,这是Portfolio控制器和客户控制器中的每个方法。现在我希望只有登录用户才能访问Portfolio控制器。我怎样才能做到这一点。我尝试使用active_admin但是没有成功。

2 个答案:

答案 0 :(得分:3)

您正在寻找用户身份验证。尝试使用像Devise或Clearance这样的任何身份验证插件来区分和区分各个用户(更多选项here),或者,首先,尝试构建自己的身份验证解决方案以及其中一些优秀的RailsCasts on User authentication(付费)剧集是完全值得的!)。您将学习如何快速地将不同的运动部件组合在一起。

答案 1 :(得分:2)

您可能还想考虑使用Sorcery(https://github.com/NoamB/sorcery)gem作为另一种选择。它有链接到github repo上的railscasts那里帮了很多忙,作为初学者,我自己发现wiki非常深入。超级好用。

相关问题