私の仕様では、以下のPOSTリクエストを実行すると、すべてが正常に機能します。
before do
request_payload = {
player: {
first_name: "Joe",
last_name: "Carradine",
team_id: "1"
}
}
post :create, request_payload
end
しかし、PUTの仕様を実行すると、次のようになります。
before do
request_payload = {
player: {
first_name: "Buck",
last_name: "Carradine",
team_id: "1"
}
}
put :update, id: 3, request_payload
end
次のようなエラーが発生します:
[filename]_spec.rb:139: syntax error, unexpected '\n', expecting tASSOC (SyntaxError)
[filename]_spec.rb:198: syntax error, unexpected $end, expecting keyword_end
何か案は?私が知らないPUTの別の構文はありますか?