RubyOnRailsでAPIを作る時のサンプルをgithubに公開した
先日から、何度かAPI関連のエントリを書いてました。
Ruby On RailsでAPIサーバを作ってJSONを受け取る方法 - 手が震えたらBARに行こう
railsでjsonに、permitで要素チェックしたい時の方法 - 手が震えたらBARに行こう
で、もっと良いコード書いてほしいと思って、すっごいシンプルなAPIのサンプルを作ってみました。
(ただ、中身は、本当にRails始めたばっかりの方向けの内容です)
もともとは、社内でJmeterの使い方口座をしようと思ったんだけれども、GetしてよいAPIサービスはあったんだけれどもPostして良いAPIサービスで簡単なのが見つからなかったので、作ってみました。
もしも、これを通して、Get, Post, Patch, Deleteあたりを理解することにつながると嬉しい。
また、凄くミニマムな、ソースコードだけど、APIサーバ作るにあたって必要な下記の3つの要素は入っているので、これで、最低限の話はできるのではないかなーと思っています。
- Restな考え
- Resourceを使ったURL設計(また、URL制限)
- 入力値のvalidation
あとは、TestとJmeterのアサーションの話あたりもしたいんだけれども、それはまた、後々という形になりそうです。
よろしくお願い致します。