2013-02-17 54 views
0

嘗試訪問在以下YAML傑奇 - YAML前面的問題訪問變量

facebook : 
    likeButton : 
     showFaces : false 

我得到

Liquid Exception: undefined method `[]' for nil:NilClass in post 

隨着代碼

@array = context['page']['facebook']['likeButton'] 

隨着

@array = context['page']['facebook'] 
showFaces

我得到

[{"likeButton"=>{"showFaces"=>false}}] 

那麼八九不離十

我是新來的Ruby所以任何幫助讚賞

回答

0

使用

facebook : 
    - plugin : likebutton 
     showfaces : true 
    - plugin : comments 
     showfaces : true 

解決問題

0

我相信問題可能具有YAML文件內Identation做。你可以在這裏找到幾個例子:http://www.yaml.org/start.html,在你的例子中,facebook和likeButton都在同一級別。

+0

噢,抱歉,這是一個錯字讓我編輯 – 2013-02-18 05:47:47