' 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中的数据的示例但是我得到了错误&#34; NoMethodError:undefined method&#39; universal_meganav&#39;为零:NilClass&#34;如果我尝试访问config.rb中的data.universal_meganav
答案 0 :(得分:0)
您可以按列表访问内容:
class CommentsController < ApplicationController
def users_comments
posts = Post.includes(comments: :author)
comments = posts.map(&:comments).flatten
@user_comments = comments.select do |comment|
comment.author.username == params[:username]
end
end
end