質問: RailsでGrapeを使ってAPIを作っているのですが、POSTのURLを叩くと{"error":"405 Not Allowed”}が返ってきます。 Getはしっかり返すのでGRAPEのインテグレート自体は出来ていると思うのですが、どうやって解決すれば良いのでしょうか? http://localhost:3000/api/v1/groups/get でユーザーは返ってきます http://localhost:3000/api/v1/groups/like_match?id=1&match_id=1 で{"error":"405 Not Allowed"}が返ってきます groups.rb ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/0b74e189c4b66fdced7ecfff39fada01.png) route.rb ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/3620a6a99b440587bdf276df9bd43be3.png)
回答: Grapeについてはよく知りませんが・・。 `http://localhost:3000/api/v1/groups/like_match?id=1&match_id=1` もしかしてこれってブラウザで叩いてるってことでしょうか? もし、そうであればPOSTしか許可されていないのにGETで問い合わせていることになるので405になリます。 curlコマンドなどでPOSTリクエストを送って見てはどうでしょうか