我觉得我在这里服用疯狂的药丸!我在网上找遍了,找不到解决办法……
问题:
我正在使用内容和中间人内容来创建博客。我对显示和排序感兴趣的内容类型称为“post”。到目前为止,我已经设法使用以下配置将我的所有帖子拉到 /data/blog/posts 中:
activate :contentful do |f|
f.space = { blog: 'xxxxxxxx' }
f.access_token = 'xxxxxxxxxxxxxxxxx'
f.content_types = { posts: 'xxxxxxxx'}
end
注意:我故意省略了 ID 和令牌
问题是当我尝试使用以下命令在我的 .erb 文件中输出这些帖子时:
<% data.blog.posts.each do |id, post| %>
<h1><%= post.title %></h1>
<% end %>
这会产生一个帖子磁贴列表(如预期的那样),但输出似乎没有顺序。我希望输出默认按创建日期排序。一个人怎么能去添加这个订单或任何其他订单呢?
PS,其中一个问题似乎是 data.blog.posts 是一个以帖子 ID 作为键的对象。这似乎有问题。谢谢你的帮助!我刚开始接触中间商,请原谅我的无知!