(Ruby noob) nanoc を使用してサイトを生成しています。メタデータを含む私のサンプルページは次のとおりです。
---
title: abc
parameters:
abc: def
ghi: ijk
---
test
パラメータを 1 つ上のレベルに設定できることはわかっていますが、レイアウト ファイルでそれらにアクセスしたいと考えています。
<%= @item[:parameters][:abc] %>
しかし、次のエラーが発生しました:
undefined method `[]' for nil:NilClass
パラメータがレイアウトに渡されるのは、次の場合です。
<%= YAML::dump(@item[:parameters]) %>
私はそれらを見ることができます。Ruby初心者として、私の問題には簡単な解決策があると思います。また、:parameters ハッシュを反復処理するスニペットを投稿していただければ幸いです。