タグ

RailsとRESTに関するohnishiakiraのブックマーク (3)

  • RailsでのfavoriteのURL設計 - ぶろぐ。@はてな

    http://d.hatena.ne.jp/r7kamura/20110505/1304577667がすごいなと思って、routes.rbの書き方の例についてコメントしたのですが、自分で書いておいて後で「unfavorite」はちょっとまずいかなと思ったので、favorite(いわゆるお気に入り、スター)はどういうふうに設計すればいいのか考えてみました。 構造はよくある感じの、 tweet has_many favorites user has_many favorites 任意のツイートに任意のユーザーがお気に入りをつけられるというもの。別にツイートじゃなくても何でもOKです。 ブログのコメントにはこのように書きました。 (1) resources :tweets do member do post 'favorite' post 'unfavorite' end end ルーティングは

    RailsでのfavoriteのURL設計 - ぶろぐ。@はてな
  • Railsを使ったRESTfulなAPIの作り方 - プログラミングノート

    サーバーと連携するiPhoneアプリをそろそろ個人でも作ろうかなと思ったので、とりあえず開発したことのある方法をまとめてみました。今回はrails 2.3.8, ruby 1.8.7, nokogiri 1.4.3.1な環境で作っています。 簡単な仕様 タスクをCRUDできるだけの単純なAPIを作ります。 下記のメソッドを用意して、XMLとJSONのフォーマットに対応します。 method URI params その他 検索 GET /api/search.format kw=検索ワード kwがない場合は全件返す 表示 GET /api/tasks/id.format 登録 POST /api/tasks/id.format name=タスク 編集 PUT /api/tasks/id.format name=タスク 削除 DELETE /api/tasks/id レスポンスヘッダのみ返す

    Railsを使ったRESTfulなAPIの作り方 - プログラミングノート
  • routes-master

    Routes職人への道 (株)万葉 大場寧子 2010/02/28 @ TokyoRubyKaigi 03 このワークショップの目的 • Railsでは、URLとアクションを結びつける設定を config/routes.rb に記述します。 • Rails3では、以前のデフォルトであったマッピング /:controller/:action/:id が外されます。 • Railsできちんとしたアプリケーションを作るには、routes.rb をすらすら書けるスキルが大変重要です。 • routes.rb の書き方をよく理解していないと、思い描いたURLを実現できなかったり、メンテナンスしづらくなったりします。 そこで、このワークショップでは、皆さんにroutes.rbとお友達になってもらい、ストレスなく書ける基礎スキルを身につけてもらうこ とを目指します。現場で役立つ「routes職人」への第

  • 1