0

「universal_meganav」は私のコンテンツスペースの名前です。私のデータフォルダーは次のようになります。

ここに画像の説明を入力

コマンドにより PCWLCTeTCKsaoGGSQOc6i.yaml が生成されcontenful_middleman buildます。を含む:

---
:id: PCWLCTeTCKsaoGGSQOc6i
:pageTitle: This is a test title

:pageTitle:生成されたファイル名に依存せずにビューでこれにアクセスするにはどうすればよいですか?

<%= data.universal_meganav.homepage %>

戻り値

{"PCWLCTeTCKsaoGGSQOc6i"=>{"id"=>"PCWLCTeTCKsaoGGSQOc6i", "pageTitle"=>"This is a test title"}}

私は試し<%= data.universal_meganav.homepage[0] %>ていましたが、これはうまくいきません。config.rb のデータをループで操作する例を見てきましたが、config.rb でアクセスしようとすると、「NoMethodError: undefined method 'universal_meganav' for nil:NilClass」というエラーが発生しますdata.universal_meganav

4

1 に答える 1

0

リストとしてコンテンツにアクセスできます。

<% data.universal_meganav.homepage.each do |_, item| %>
  <h1><%= item.pageTitle %></h1>
  <!-- ... etc ... -->
<% end %>
于 2016-12-22T07:26:37.077 に答える