0

次のような create メソッドを持つ api アプリケーション。

# POST /posts
# POST /posts.json
def create
    @post = Post.new(params[:post])

    if @post.save
      render json: @post, status: :created, location: api_v1_post_path(@post)
    else
      render json: @post.errors, status: :unprocessable_entity
    end
end

次に、次のような curl コマンドを使用します。

curl --data "name=test" http://0.0.0.0:3000/api/v1/posts

これは投稿を作成しますが、 name = test がないようにする必要があります。助けてくれてありがとう!

4

2 に答える 2

5

これを試してください

curl --data "post[name]=test" http://0.0.0.0:3000/api/v1/posts
于 2013-07-15T18:01:08.343 に答える