Rails tutorial リプライ_追記

仕様変更

  • @の後にユーザー名ではなく、IDで管理。それに伴い、各ユーザーのIDをわかりやすいように表示
  • リプライだとわかりやすいよう、該当ポストには本文の前にreplyとカラーで表示
  • 本文中の@IDをクリックすると、該当するユーザーページに飛ばす(実装中)

モデル

  • matchメソッドと正規表現を使って本文中の@IDを抽出
  • 抽出されたIDが存在するかどうかをexists?メソッドで管理。error.addを使用
  • feedにin_reply_toが自分のIDと一致した場合を追加

コントローラー

  • Usersのshowでの@micropostsの扱いを変更。in_reply_toに入っていたら非表示

その他

  • リンク機能はhighlightを使用?