タグ

APIとrailscastに関するtakaesuのブックマーク (2)

  • #348 The Rails API Gem - RailsCasts

    リッチクライアントの人気が高まる中で、よくあるのは「JSON APIがあればいいだけの場合にもRailsを使うべきか?」という疑問です。そのようなAPIを開発する場合には、RailsコアメンバのSantiago PastorinoによるRails::API gemをお勧めします。このgemのREADMEには、APIを作成したいだけの場合にRailsを利用することの利点について詳しい説明があります。このgemは、Railsのモジュラー性の高さを活かして、APIを作成する場合に不要なものを全部外してスリム化されたRailsアプリケーションを作成するためのジェネレータを提供します。今回のエピソードでは、このgemを使ってとてもシンプルなアプリケーションを作りながらその仕組みを見ていきます。 Rails::APIを使う 最初にgemをインストールするために以下のコマンドを実行します。

  • #350 REST API Versioning - RailsCasts

    APIs should be consistent, but it is difficult to do this when returning a JSON response along side the HTML interface. Here I show how to add a versioned, RESTful API. The version can be determined from either the URL or HTTP headers.

    takaesu
    takaesu 2013/11/12
    RailsCasts APIのバージョニング方法。コントローラ毎にModelのサブクラスを作って処理をオーバライドする事ができるみたい!
  • 1