rails new した。
Gemfile に devise 追加
Gemfile.lock を誤って add しないように
rails g devise:install　した。
rails g controller home index

ホーム画面用のコントローラ。
ルートを home#index にする。
notice/alert を application.html.erb に追加
Action mailer の設定を追加

devise で必要となるため。
rails generate devise:views によって devise のテンプレートビューを生成
rails generate devise user によって user の作成。

またマイグレーションしない。
rails g migration add_username_to_users username:string によって username フィールドを追加
とりあえずホーム画面に devise 基本パスを記述
username を unique かつ not-null にする
username フィールドにアクセス可能とする
username でのログイン実施
rails g scaffold によって message を作成
部分テンプレートにより、全メッセージをホームに描画
ユーザIDの代わりにユーザ名を表示する
メッセージをテーブルとして表示する
message の user にログイン中ユーザをセット