【问题标题】:Facebook Application Setting: Site URL Without Trailing slashFacebook 应用程序设置:没有尾部斜杠的站点 URL
【发布时间】:2011-04-06 06:08:09
【问题描述】:

是否可以在 Facebook 应用程序中将站点 URL 设置为 没有 尾部斜杠的值? Facebook 似乎正在尽其所能确保站点 URL 有一个尾部斜杠。

我问是因为我在 Rails 3 应用程序中使用 OmniAuth 总是从 redirect_uri 参数中去除尾部斜杠。因此给了我一个“无效的redirect_uri:应用程序配置不允许给定的URL”。错误。

【问题讨论】:

  • 为此赢得了 Tumbleweed 徽章。不错。

标签: facebook ruby-on-rails-3 omniauth


【解决方案1】:

我通过在我的 app/initializers/omniauth.rb 中提供以下内容在我的应用中处理了这个问题

OmniAuth.config.full_host = "http://myhost.com" # <- without trailing slash here 

取决于您的生产设置,您的里程可能会有所不同

【讨论】:

  • 谢谢。这似乎是在 OmniAuth 方面处理此问题的官方方式。我认为当前的 gem 有点落后于最新的代码。至少几周前是这样的。再次感谢。
猜你喜欢
  • 1970-01-01
  • 2012-04-05
  • 2013-02-11
  • 1970-01-01
  • 1970-01-01
  • 2022-09-28
  • 1970-01-01
  • 1970-01-01
  • 2021-07-02
相关资源
最近更新 更多