マルチユーザーをサポートするシンプルな連絡先マネージャーに取り組んでいます。、、およびで使用しています。Rails
Device
MongoDB
MongoID
devise を使用して、基本的なログイン機能を devise で簡単にアタッチし、embedded_in
連絡先モデルをユーザー モデルにアタッチするために使用しました。
しかし、ユーザーの連絡先リストを表示するユーザーのダッシュボード ページ(および RESTful API エンドポイント)を作成できません。すべてのユーザーの連絡先リストを各ユーザー専用にする必要があります。
編集:私はRailsApp のチュートリアルに従いました。これは私がこれまでに行ったことです。すべてのユーザーのリストを表示するインデックス ページと、連絡先データを追加するための詳細ビューがあります。
問題は、ユーザーがサインアップすると、すべてのユーザーが全員の連絡先を見ることができることです。すべてのユーザーが自分の連絡先リストのみを表示するように制限したい。
そしてもう 1 つ、次のようなすべてのユーザーの API エンドポイントを統一したいと考えています。
http://domain.tld/contact.json
ログインしたユーザーの連絡先。