我想通过博客前端的类别变量以及定义的语言来获取特定的博客文章。
category: review
lang: en
所以基本上选择“评论”类别中的所有文章,语言为“en”。
- blog.articles.select {|a| a.data[:lang] }.each do |article|
有点卡在这里,因为我不是红宝石专家 - 学习。
<% blog.articles.select do |article| %>
<% if article.data.category == 'review' && article.data.lang == 'en' %>
<% end %>
<% end %>
你应该能够做这样的事情:
blog.articles.select do |article|
article.data.category == 'review' && article.data.lang == 'en'
end
这将选择所有类别为“review”和语言为“en”的博客文章。