ryoma123/sample_app2 — pull request #21 by ryoma123 (2014-09-08 05:59:47+00:00)
Title: [Exercises 9.6.6] サインインユーザーが不要なアクションを実行したときルートURLにリダイレクトする

### Exercises 9.6.6

@tacahilo @kitak @gs3 @keokent

サインインユーザーが不要なアクション (new,create) を実行すると、ルートURLへリダイレクトされるようにユーザーコントローラを修正しました。
before_filterに「redirected_user」というメソッドを追加して実装しています。
レビューのほどよろしくお願いします！

### 修正箇所
- [x] サインインしている場合はルートURLへリダイレクトされるメソッド(redirected_user) を追加

- [x] before_filterを使用して、追加したメソッドがnew,createアクションの前に実行されるようにする

### テスト結果
- [x] 全体テストでグリーンを確認

```
% bundle exec Rspec spec/
...........................................................................................
Finished in 5.34 seconds
91 examples, 0 failures
```

### 備考
* 目視での確認も行いました (正しくリダイレクトされていることを確認する)
* Flashを利用したコードに修正

```ruby
def redirected_user
redirect_to root_url, notice: "debug" if signed_in?
end
```

* サインインユーザーで「http://localhost:3000/users/new」にアクセスすると、正しくFlashが表示される

![2014-09-08 11 52 23](https://cloud.githubusercontent.com/assets/1731974/4181544/36625844-371c-11e4-972e-3f21782dd84e.png)

演習URL：http://www.railstutorial.org/book/updating_and_deleting_users#sec-updating_deleting_exercises