Rails tutorial メッセージ機能実装

仕様

  • 自分以外のユーザーページにフォームがあり、メッセージを送れる

  • 受信・送信したメッセージの一覧を見られる

  • 一覧から詳細を見られる

  • 未読のメッセージがある場合、プロフィール欄などにその旨を表示

モデル

  • idcontentfrom_idto_idcreated_atを作成

  • 送信者のidはfrom_idを使用し、受信者のidはto_idで管理

  • バリデーションの際にbelongs_toに注意

コントローラー

  • 表示はMicropost、関係はFollowerの物で合体させる。
  • ルーティングはuserのメンバー下に追加