回答編集履歴

1

誤字の修正

2023/09/07 14:02

投稿

amaranthine
amaranthine

スコア501

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  [amaranthinekt/test\_for\_teratail](https://github.com/amaranthinekt/test_for_teratail)
4
4
 
5
- やっていて動かない現任などについて、思いつく点を下記に列挙いたします。学習や理解、原因判明の一助となれば幸いです。
5
+ やっていて動かない原因などについて、思いつく点を下記に列挙いたします。学習や理解、原因判明の一助となれば幸いです。
6
6
 
7
7
  - 提示されている`cors.rb` は、 `config/initializer/cors.rb`で間違いないでしょうか? こちらはinitializerのため、設置後railsサーバーを再起動させないと適用されません。(`docker-composer restart`などでコンテナごと再起動すれば良いと思います。)
8
8
  - 上記は、JSからのアクセスのクロスオリジン設定のため、有効になっていないとブラウザ上のJavaScriptから、Rails上のAPIアクセスが拒絶されます。ブラウザ上でF12を押下し、ネットワークタブを開いて、再読込すると、ブラウザから何をネットワーク上に読みに行ったか分かりますが、その中で`books`(`http://localhost:3000/api/books`へのアクセス)が、赤くなっていないか、押下して見ていたら、cross-originで拒絶されてないか確認できます。