セキュリティモデルの実装が壊れたら検出できるようテストを修正する。以下を確認するテストを追加する。自身の情報以外を編集しようとしたユーザーはルートURLにリダイレクトする上記を実装することで検出できるようになる。forwardingログインしていないユーザーのリダイレクト先を、ユーザーが開こうとしていたページにしてあげることでより使いやすくする。テストを以下のように書き換える。編集ページにアクセスログイン編集ページにリダイレクトされていることをチェック次にこのテストが通るように以下のように実装していく。メソッドで実装createアクションから呼び出すこれでテストが通るようになり、フレンドリーフォワーディングの実装が完了する。usersindexアクションを追加して全てのユーザーを一覧表示する。indexアクションはログイン済みユーザーにしか見せないようにする。この動作のテストを作成し、テストが通るように実装を進める。リンク追加と進めていく。追加して実際にいそうなユーザー名を作る。