0

我想知道是否有人可以对设置基本用户身份验证有所了解。我已将管理应用程序安装到我的项目中,效果很好。但我需要一个可以拥有自己的注册页面等的基本用户角色。

我需要看到类似的东西

domain.com/users/user.slug

会将他们带到他们的个人资料页面

我还将拥有嵌套资源,因此用户可以拥有一个与之关联的项目。

domain.com/users/user.slug/projects/project.slug 或 domain.com/users/user.slug/project.slug

管理部分工作得很好,但我不知道如何为用户模型设置注册等?

我过去曾在 Rails 中使用过设计,我想知道目前是否存在类似的东西?我看过一些关于监狱长的讨论。是否有人们正在使用的事实上的解决方案,或者我是否能够实施管理应用程序来处理这个问题?现在 /accounts 受到保护,只能由管理员角色访问.. 所以我不能让用户去 accounts/new

谢谢

4

1 回答 1

0

现在我基本上只是将管理应用程序复制到我自己的用户应用程序中,同时使用我自己的用户模型。

用户模型基本上是帐户模型的直接端口。会话控制器等也是如此。只是切换了模型名称。

我仍然不确定这是否是最好的方法,或者我是否能够利用管理应用程序来处理这个问题?

这个解决方案是有效的,但我不确定它是否是最佳方法。

于 2012-02-04T16:51:38.077 回答