ryoma123/sample_app2 — pull request #30 by ryoma123 (2014-10-02 09:42:51+00:00)
Title: [Exercises 10.5.6] 長いマイクロポストのレイアウト崩れを修正するwrapヘルパーを定義する

### Exercises 10.5.6

@tacahilo @kitak @gs3 @keokent

長い文字数のマイクロポストによって生じるレイアウト崩れを修正するwrapヘルパーを追加しました。
wrapヘルパーで、長い文字数のマイクロポストに対して30文字区切りで数値文字参照の"&"マークを挿入し、
レイアウトが崩れる前に改行されるようにしています。
サンプルコードを参照しているのですが、エスケープ処理を行わないようにする為にrawメソッド、XSSの対策としてsanitizeメソッド、三項演算子を使用しています。
レビューのほどよろしくお願いします！

### 行ったこと
- [x] 9c05f20：wrapヘルパーを定義する
※ [Listing 10.47](https://www.railstutorial.org/book/user_microposts#code-wrap) を参考にしました。
- [x] f29a4fe：マイクロポストを表示するパーシャル(_micropost.html.erbと_feed_item.html.erb) でwrapヘルパーを利用する

### 目視での確認
#### 変更前
![2014-10-02 15 04 17](https://cloud.githubusercontent.com/assets/1731974/4489061/c5342f5e-4a16-11e4-9968-78d3f69dcc88.png)

#### 変更後
![2014-10-02 15 06 01](https://cloud.githubusercontent.com/assets/1731974/4489060/c531f040-4a16-11e4-8c72-f3598732de4d.png)

* HTMLソース
![2014-10-02 18 18 46](https://cloud.githubusercontent.com/assets/1731974/4489059/c52d9e96-4a16-11e4-8aa7-f26e3e957e26.png)

演習URL：https://www.railstutorial.org/book/user_microposts#sec-micropost_exercises