2013年1月24日木曜日

RailsでAPI用のルーティングを設定してみたヘ(^o^)ノ

( ̄(エ) ̄)彡☆

最近、スマートフォンの開発需要が高まりつつあります…

iOS用のアプリならRubyMotionMobiRuby(α版)とか

RubyMotionは1.30で落ち着いていますねー

CSSでiOSアプリをデザインできるPixateなんかも注目されています

WebアプリはRailsPadrino(日本語)とか

Rubyistの活躍の場がどんどん増えていくのは嬉しい限りですヘ(^o^)ノ

そこでiOSとRailsを連携したいなー

モバイルとの連携はAPIたたいてデータをやりとりする流れ…

Webはexample.com/blogs

APIはapi.example.com/blogs

routes.rb
resources :blogs

constraints :subdomain => 'api',:format => :json do
  resources :blogs, :defaults => { :format => :json }
end

api.example.com/blogs.jsonをたたけばJSONファイルでデータを取得できます

うーん、最後の.jsonが気に入らない…

routes.rb
constraints :subdomain => 'api',:format => :json do
  resources :blogs, :defaults => { :format => :json }
end

resources :blogs, :format => :html

api.example.com/blogsでJSONファイルでデータ取得できたヘ(^o^)ノ

ローカルでテストしたいならPowを使うといいよ

0 件のコメント:

コメントを投稿