Skip to content

Instantly share code, notes, and snippets.

@5509
Created November 6, 2012 08:13
Show Gist options
  • Save 5509/4023430 to your computer and use it in GitHub Desktop.
Save 5509/4023430 to your computer and use it in GitHub Desktop.
Backbone.jsにあわせたAPI
GET: /api/entries (一覧取得 - collectionのfetchで取得する、JSONを取得
POST: /api/entries (新規作成 - collectionのcreateで作成する、JSONを取得
GET: /api/entries/:entry_id (エントリ取得 - modelのfetchで取得する、JSONを取得
PUT: /api/entries/:entry_id (エントリ更新 - modelのsaveで保存する、200を期待
DELETE: /api/entries/:entry_id (エントリ削除 - modelのdestroyで削除してcollectionからの削除される、200を期待
modelのJSON
{
id: 1,
// あとは適当
}
collectionのJSON
[
{ id: 1, ... },
{ id: 2, ... },
{ id: 3, ... },
...
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment