質問編集履歴

2

内容とタイトルでちぐはぐでしたので修正しました

2020/03/16 05:37

投稿

kuri_dev
kuri_dev

スコア8

test CHANGED
@@ -1 +1 @@
1
- ruby関数処理が終了するまでレスポンスを待ちたい
1
+ rails5 api mode任意のレスポンスを返したい
test CHANGED
File without changes

1

環境の情報と現状分かっていることを加えました。

2020/03/16 05:37

投稿

kuri_dev
kuri_dev

スコア8

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,24 @@
5
5
  データが多い場合に、webapiを叩いたときに処理が成功しても、rails側でrenderメソッドが実行される前に204ステータスが帰ってくる挙動をしております。
6
6
 
7
7
  この場合に、webapiを叩いた時に正しいレスポンス(処理が成功した場合、ステータスコード204ではなく200で帰ってきてほしい)を返すためにはどうしたらよいのでしょうか?
8
+
9
+
10
+
11
+ 現状分かっていること
12
+
13
+ * 下記のコードでapiを叩いたときに1レコードをjsonデータ200でかえってきています。しかし、複数レコードの時、例えばテーブルの全件をjsonとして送信して保存する処理は200ではなく204が帰ってきています。
14
+
15
+
16
+
17
+ 環境
18
+
19
+ rails 5.2.4
20
+
21
+ ruby 2.6.5
22
+
23
+ projectはrailsのapi modeで作成しています
24
+
25
+
8
26
 
9
27
  ```ruby
10
28