1

私は数日間コードと戦ってきましたが、本当に何も得られません!

私はブログのアーカイブを作成しており、created_at からすべての年と月を取得する方法を探しています。2011年、2012年、2013年からの投稿がたくさんあったとしましょう。

以下の「コード」は、私が構築しようとしている構造の単なる例です (これは、私がどのように見せたいかを理解してもらうためです)

years.each do |y|
   puts y.created_at.year

      y.created_at.month.each do |m|
      puts m.created_at.month

          (And ye, posts for each months loops here)

      end

end

私が求めている出力は次のようなものです:

2013
  May
    Name of post
    Name of post
  April
    Name of post
    Name of post
  Mars
    Name of post
    Name of post

2012
  December
    Name of post
    Name of post
  November
    Name of post
    Name of post
  October
    Name of post
    Name of post

私はそれを十分に明確にしたことを願っています!私が今考えているよりもずっと簡単だと確信しています!ここで助けていただければ幸いです。

4

1 に答える 1