我在Rails中使用Figaro gem时遇到错误

时间:2014-02-26 23:42:17

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

错误消息引用了gem中的一行,但我怀疑我的问题出在我的.yml文件中,该文件在这里(有假ids)

S3_KEY:ANGELINAANGELINA 

S3_SECRET:becaUSEILIKEherthatiswhy

S3_BUCKET:nameofmybucket

/home/tom/.rvm/gems/ruby-2.1.0/gems/figaro-0.7.0/lib/figaro.rb:39:in flatten': undefined method拒绝'#({{1} })

3 个答案:

答案 0 :(得分:3)

好吧,如果你只是发出绿色支票......我会拿一个! :)

解析错误,每个之后都有一个空格:

答案 1 :(得分:1)

S3_KEY:ANGELINAANGELINA

S3_SECRET:becaUSEILIKEherthatiswhy

S3_BUCKET:nameofmybucket

终端:figaro安装, 要创建yml文件并使用上述格式

答案 2 :(得分:0)

费加罗也没有解析标签空间。这意味着如果你想要任何缩进,你将需要使用单个空格。您可以使用在线解析器来验证您的代码并进行游戏。这是一个:http://www.yamllint.com/