deviseライブラリ
deviseは、ライブラリの一つで、ユーザー管理機能を実装してくれる。
ユーザー用のテーブルを設計し、モデル、コントローラー、ビューファイるなどは自分で実装する。他テーブルとのアソシエーションを構成する。
このことで、ツイートが誰の投稿かわかるようになり、また、ログインしている人の投稿一覧を表示できるようにもなる。ifを用いることで、ログインしているかしていないかで処理を分ける事ができる。
current_userはログインしている人のユーザー情報を取得できる。
しかし、投稿の投稿者の情報を知りたいときはその投稿のモデルのidを使用する。