###前提・実現したいこと
Rails5でAPIモードでAPIを作成しました。
Scaffoldを利用し以下のようにブログ機能を入れました。
rails g scaffold blog title:string content:text
###発生している問題・エラーメッセージ
APIの動作確認(POST)をcurlコマンドを使用し確認しようと思い、以下のコマンドを実行しました。
$ curl -X POST d '{ “blog": { “title”:"hope", “content":"Hello" } }' http://localhost:4000/blogs
すると
Started POST "/blogs" for ::1 at 2017-09-05 20:50:30 +0900 Processing by BlogsController#create as */* Completed 400 Bad Request in 0ms (ActiveRecord: 0.0ms) ActionController::ParameterMissing (param is missing or the value is empty: blog): app/controllers/blogs_controller.rb:49:in `blog_params' app/controllers/blogs_controller.rb:18:in `create'
このようにエラーになってしまいました。
色々と調べてみたものの原因が分からず解決できずにいます。
どのように修正したらいいかご教授いただけると嬉しいです。
よろしくお願いします。
###捕捉
必要なコードなどあれば記載しますので、その際はお手数ですが追記依頼お願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。