Omniauth Facebook Devise未能通过制作Heroku,但仍在开发中



我在Nitrous.io上开发了这个应用程序(使用heroku postgresql数据库)。Omniauth在该平台上测试时工作正常。当我尝试生产Heroku时,我从facebook收到一个"参数app_id是必需的"错误。

内部设备.rb

config.omniauth :facebook, ENV["FB_APP_ID"], ENV["FB_APP_SECRET"]

我的facebook开发者网站url和回调都是最新的。ENV变量由Figaro提供,同样,当通过Nitrous.io运行时,它运行良好。

https://github.com/laserlemon/figaro

你试过下面的吗???

Heroku

Heroku已经使设置应用程序配置变得简单:

$heroku config:set google_analytics_key=UA-35722661-5

使用figaro命令,您可以同时从配置文件中设置值:

$figaro heroku:设置e生产

更多信息:

$figaro帮助heroku:设置

您还可以通过转到heroku设置,然后单击显示配置变量按钮来添加/删除配置变量。

相关内容

最新更新