外部サービス(アプリケーション、API)と連携するRailsアプリ開発
- 4. • Sinatra
http://www.sinatrarb.com/
•
• gem
- 5. • HTTParty
http://github.com/jnunemaker/httparty/
• DSL (Easy get, post requests)
• JSON and XML
- 7. • Rails
$ruby script/server : localhost:3000
• Sinatra
ex.) RAILS_ROOT/lib/api_server/server.rb
$ruby ./lib/api_server/server.rb : localhost:4567
Editor's Notes
- リクエストを受けてレスポンスを返すものであれば何でもよい
ファイル一個なので、メインリポジトリに取り込みやすい
gemライブラリなので開発環境構築が楽
- net/httpの代わりに