golang-samples/goweb — pull request #1 by gongo (2013-09-22 03:07:23+00:00)
Title: Support goweb v2

goweb が2ヶ月前に v2 になったことにより
sample がそのまま動かない所とかあったので修正してみました。

## 主な変更点

1. リポジトリ

```diff
- github.com/stretchrcom/goweb/goweb
+ github.com/stretchr/goweb
```

2. Deprecated の修正
* `MapFunc()` → `Map()`
* `MapRest()` → `MapController()`

3. context の変更とそれに伴う各種 Respond 関数の変更

## ちょっとできなかったところ

`/diary/api/article/controller.go` で `Update()` → `Replace()` にしたのですが、
これは diary の画面で article 開いたあとの save ボタンが PUT ではなく POST で呼ばれるため、
`Update(id)` が呼ばれずに保存されなかったのでその対処としました。(POST なら Replace、PUT なら Update)

本来であれば Update のままでいたかったのですが、save ボタン押した時に HTTP メソッドを PUT に
変更する方法がわからなかったので、とりあえず……