【问题标题】:Between the URL being entered and parsed by Rails the final slash is being replaced with a comma在 Rails 输入和解析的 URL 之间,最后的斜杠被替换为逗号
【发布时间】:2013-03-13 23:22:28
【问题描述】:

我正在开发一个通过 Shopify API 处理数据的 Rails 应用程序,但是当通过代理请求某些资源时(在 Shopify 中的应用程序设置中设置),它刚刚开始给我 500 错误。

请求大致如下:

/app/my-application/customers/1234.json

但是 Heroku 上的错误日志显示了一个 GET 请求:

/app/my-application/cusotmers,1234.json

我正在使用最近更新的 Shopify/shopify_api gem,否则自此错误开始发生以来,配置/路由中的其他任何内容都没有改变。

非常感谢任何帮助或指点!

如果上面缺少任何相关信息,我很乐意提供更多信息。

【问题讨论】:

  • 你是在正确的方式,你可以发布你的路由文件中涉及这个资源的部分,以及你调用相关_path方法的代码行
  • @BenjaminSinclaire 原来是 Shopify 问题(请参阅已接受的答案),不过感谢您的回复。
  • 当然,很高兴你找到了答案:)

标签: ruby-on-rails ruby-on-rails-3.2 shopify


【解决方案1】:

这是 Shopify 将请求代理到应用程序的服务中的一个错误。

我刚刚针对该问题部署了修复程序。我对此问题负全部责任,并将努力改进我们的测试以避免将来出现类似问题。

【讨论】:

  • 谢谢,现在一切正常。非常感谢您的快速响应。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-17
  • 1970-01-01
相关资源
最近更新 更多