0

我在 Nitrous.io 上开发了这个应用程序(使用 heroku postgresql DB)。在该平台上进行测试时,Omniauth 可以正常工作。当我尝试生产 Heroku 时,我从 facebook 收到“需要参数 app_id”错误。

在 devise.rb 里面

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

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

4

2 回答 2

0

https://github.com/laserlemon/figaro

你试过以下吗???

Heroku

Heroku 已经使设置应用程序配置变得容易:

$ heroku 配置:设置 google_analytics_key=UA-35722661-5

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

$ figaro heroku:set -e 生产

了解更多信息:

$ figaro 帮助 heroku:set

于 2015-02-12T01:01:46.517 回答
0

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

于 2018-02-19T04:52:58.697 回答