application/json
を受け取りたい場合
def params @params ||= JSON.parse(request.body.read, {:symbolize_names => true}) end
書いとくとapplication/x-www-form-urlencoded
の場合と同じ感じでparamsを受け取ることができる.APIつくるときに便利.
skip_before_action :verify_authenticity_token
ないとCSRFトークンのチェックでコケると思う.これ書くのにAPIを統括するコントローラとか挟むのが定石だと思うので,そのあたりに書くとよさそう.
参考
もっといいやり方あったら教えてください