2014-12-06 41 views
0

我之前没有使用过Figaro并查看过文档,我看不到我对此示例有不同的实现,但是当我推送到heroku时,出现语法错误行:Figaro - 语法

password: ENV["MAILER_REGISTRATION_KEY"], ENV["MAILER_REGISTRATION_SECRET"] 

的错误是:syntax error, unexpected '\n', expecting =>

我不知道是什么改变。我不知道在哪里放'=>'

此外,我不确定我已经正确地在application.yml文件中设置了东西。

我有一个单一的线,说:

MAILER_REGISTRATION_SECRET: "password" 

我不知道我是否需要添加费加罗文档中类似例子推其他线路,如果是,如何确定这些应是。

非常感谢提前。

回答

0

此行是无效的YAML或红宝石:

password: ENV["MAILER_REGISTRATION_KEY"], ENV["MAILER_REGISTRATION_SECRET"] 

你试图做到这一点?

​​

或者,也许这?

password: [ENV["MAILER_REGISTRATION_KEY"], ENV["MAILER_REGISTRATION_SECRET"]] 
+0

谢谢你。第二行似乎已经努力让heroku正确推送,虽然我现在有一个omniauth回调错误,当我测试使用该密码认证注册。我会发布一个单独的问题,试试看看是否有人可能知道如何解决这个问题。非常感谢您的帮助。 – Mel 2014-12-06 07:52:25