【问题标题】:Middleman Blog - selecting articles based on category in frontmatterMiddleman 博客 - 根据 frontmatter 中的类别选择文章
【发布时间】:2013-06-27 11:28:10
【问题描述】:

我想通过博客前端的类别变量以及定义的语言来获取特定的博客文章。

category: review
lang: en

所以基本上选择“评论”类别中的所有文章,语言为“en”。

- blog.articles.select {|a| a.data[:lang] }.each do |article|

有点卡在这里,因为我不是红宝石专家 - 学习。

【问题讨论】:

    标签: ruby middleman


    【解决方案1】:

    你应该可以做这样的事情:

    blog.articles.select do |article|
      article.data.category == 'review' && article.data.lang == 'en'
    end
    

    这将选择所有类别为“review”且语言为“en”的博客文章。

    【讨论】:

      【解决方案2】:
      <% blog.articles.select do |article| %>
      <% if article.data.category == 'review' && article.data.lang == 'en' %>
      
      <% end %>
      <% end %>
      

      【讨论】:

        猜你喜欢
        • 2015-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多