生成内容丰富的中间人数据文件的路径
path to generated contenful middleman data file
'universal_meganav'是我心满意足的名字space。我的数据文件夹如下所示:
PCWLCTeTCKsaoGGSQOc6i.yaml是由contenful_middleman build
命令生成的。它包含:
---
:id: PCWLCTeTCKsaoGGSQOc6i
:pageTitle: This is a test title
如何在不依赖生成的文件名的情况下在我的视图中访问此 :pageTitle:
?
<%= data.universal_meganav.homepage %>
returns
{"PCWLCTeTCKsaoGGSQOc6i"=>{"id"=>"PCWLCTeTCKsaoGGSQOc6i", "pageTitle"=>"This is a test title"}}
我正在尝试 <%= data.universal_meganav.homepage[0] %>
但这不起作用。我见过在循环中处理 config.rb 中的数据的示例,但如果我尝试访问 config.rb
中的 data.universal_meganav
,我会收到 "NoMethodError: undefined method 'universal_meganav' for nil:NilClass" 错误
您可以访问列表形式的内容:
<% data.universal_meganav.homepage.each do |_, item| %>
<h1><%= item.pageTitle %></h1>
<!-- ... etc ... -->
<% end %>
'universal_meganav'是我心满意足的名字space。我的数据文件夹如下所示:
PCWLCTeTCKsaoGGSQOc6i.yaml是由contenful_middleman build
命令生成的。它包含:
---
:id: PCWLCTeTCKsaoGGSQOc6i
:pageTitle: This is a test title
如何在不依赖生成的文件名的情况下在我的视图中访问此 :pageTitle:
?
<%= data.universal_meganav.homepage %>
returns
{"PCWLCTeTCKsaoGGSQOc6i"=>{"id"=>"PCWLCTeTCKsaoGGSQOc6i", "pageTitle"=>"This is a test title"}}
我正在尝试 <%= data.universal_meganav.homepage[0] %>
但这不起作用。我见过在循环中处理 config.rb 中的数据的示例,但如果我尝试访问 config.rb
data.universal_meganav
,我会收到 "NoMethodError: undefined method 'universal_meganav' for nil:NilClass" 错误
您可以访问列表形式的内容:
<% data.universal_meganav.homepage.each do |_, item| %>
<h1><%= item.pageTitle %></h1>
<!-- ... etc ... -->
<% end %>