** 前提・実現したいこと**
railsでsumoのような物件検索サイトを作成したいと考えています。
そのサービスで、投稿された物件で気になるものがあると、物件詳細画面から投稿者に1対1のチャットでコンタクトを取れるような仕様にしたいと考えたいます。(タオバオのチャット機能のような商品ごとにチャットルームが存在するようなイメージ)
その実装に関する質問で、いま現時点で、その実装の構想段階で、止まってしまっております。
チャット機能の構想は、下記5つのモデルを作成し、
二人だけのチャットルームで交流できる仕様にしたいと考えています。
■Property
・ユーザーID
・名称
・住所
・都道府県
・価格
■User
・ユーザーID
・ユーザー名
■Room
・RoomID
■UserRoom
・RoomID
・ユーザーID
・物件ID
■Message
・RoomID
・ユーザーID(投稿者)
・投稿日時
・投稿内容
疑問点なのですが、
物件ごとにチャット機能をつける場合、IDの設定は上記の通りでよろしいでしょうか。
ご指導のほど、よろしくお願い致します
あなたの回答
tips
プレビュー