##はじめに
railsAPIを作ってみたので備忘録として残す。
次回はswaggerなどのAPIドキュメントの導入をやってみる
##Rials APIの作り方
rails newに--apiを付ける
rails new rails-test-api --api
##簡単な使い方
CRUDを生成する
今回は掲示板CRUDを作成
rails generate scaffold Board title:string text:string
rails db:create
rails db:migrate
アプリケーションを起動
rails s
http://localhost:3000/boards に接続
[]が表示されるCurlでPOSTを叩く
curl -X POST -H "Content-Type: application/json" -d '{"title": "test", "text": "テストです"}' http://localhost:3000/boards
※Curlの叩き方はこちら
再度 http://localhost:3000/boards に接続するとデータが作成される
[{"id":1,"title":"test","text":"テストです","created_at":"2020-12-24T17:27:15.312Z","updated_at":"2020-12-24T17:27:15.312Z"}]
これで完成
##参考
https://railsguides.jp/api_app.html
https://qiita.com/hanata-el/items/d96d84d1889b495aca00