我正在开发支持多用户的简单联系人管理器。我正在使用 with 、和with 。Rails
Device
MongoDB
MongoID
使用设计,我很容易将基本的登录功能附加到设计中,并用于embedded_in
将联系人模型附加到用户模型。
但是,我无法制作显示用户联系人列表的用户仪表板页面(和 RESTful API 端点)。我应该让每个用户的联系人列表对每个用户都是私有的。
编辑:我遵循RailsApp 教程,这就是我到目前为止所做的。我有显示每个用户列表的索引页面,以及用于添加联系人数据的详细视图。
问题是,当用户注册时,每个用户都可以看到每个人的联系方式。我想限制每个用户只能看到他们的联系人列表。
还有一件事,我想为每个用户统一 API 端点,例如:
http://domain.tld/contact.json
用于登录用户的联系人。