私はRoRへの最初の完全なジャンプを開始しており、権限についてCanCanを調べています。私は次のことを可能にする何かに興味があります:
ユーザーは、ネットワークに所属することも、ソロ ユーザーになることもできます。ユーザーは、そのネットワークの管理者または単にユーザーである場合があります。ユーザーは、自分自身またはネットワークのイベントを作成します。ネットワークは、そのユーザーが読み取り/編集できるイベントを制御できます。
ただし、理解できない部分は、単一のイベントへのアクセスを自分のネットワークにいない別のユーザーと共有できるようにしたい場合です。各イベントには、読み取り可能な許容可能なユーザー/ネットワークのリストと、書き込み可能なユーザー/ネットワークの別のリストが必要ですか? ユーザー/ネットワークとそのアクセス許可レベルを持つ HashTable が最適でしょうか?
別の投稿がある場合は、遠慮なくそこに誘導してください。