occ-corp/huboard — pull request #1 by gongo (2014-11-05 08:18:00+00:00)
Title: GitHub API の変更により、ユーザアイコンが表示されなくなっていた問題を解消

@Tomohiro レビュー & マージおねがいします!

## 経緯

寂しいことになっていた

![2014-11-05 17 12 00](https://cloud.githubusercontent.com/assets/124713/4914499/7d766d9a-64c3-11e4-8130-5b8901ea8d83.png)

## 原因

[Removing Gravatar ID from user payloads](https://developer.github.com/changes/2014-09-05-removing-gravatar-id/)

huboard は GitHub API で得られた user.gravatar_id を使い

```
https://secure.gravatar.com/avatar/<%= gravatar_id %>?s=24
```

でユーザのアイコンを表示するようにしていた。が、上記リンクの通り `gravatar_id` が使えなくなり
API を使っても空文字しか返さなくなったため、修正前の状態だと

```
https://secure.gravatar.com/avatar/?s=24
```

を呼び出していたので寂しいアイコンになっていた

## 修正内容

1. 上記リンク先の通り、`avatar_url` を使うようにした
1. アイコン未設定のインベーダーは `s=24` (取得する画像のサイズを24x24にする) というクエリは効かないので、別途 style を適用させている

その他、js や css のコンパイル時に動かなかったところをちょこちょこ修正