我尝试更新 Rails 的机架 Cors,但每次我尝试从本地主机外部的 API 获取数据时。我收到“未找到”有效负载/错误。
有什么建议吗?
Rails 版本:7.1.3 红宝石版本:3.2
Started GET "/api/users/access_token.json" for 173.64.99.241 at 2024-02-11 18:05:06 +0000
2024-02-11T18:05:06.202057+00:00 app[web.7]: [dad815cd-5c45-44d6-baf1-368cb30fc3d5] Processing by Api::UsersController#show as JSON
2024-02-11T18:05:06.202066+00:00 app[web.7]: [dad815cd-5c45-44d6-baf1-368cb30fc3d5] Parameters: {"access_token"=>"[FILTERED]", "user"=>{}}
服务器在 Heroku 生产中返回“Not Found”。
服务器在本地返回 JSON 值
看来我发现了问题。
当我升级时,我使用的是较旧的 git commit,一些旧代码与我的数据库迁移不匹配。
如果您遇到此错误,我会检查以下事项:
铁路路线是最新的,您不会错过资源 所有控制器代码都是最新的 数据库架构和迁移是最新的
如有任何疑问,请随时联系!!!