Rails 3アプリにはたくさんの記事があります。インデックス ページにリンクを配置するには、次のようなことを行うために (created_at 属性から) 利用可能なすべての年を配列に取得するにはどうすればよいですか?
years.do | year |
= link_to year, articles_path(:year => year)
(DBクエリに関して)最小限の労力でこれを行う方法はありますか?
ご挨拶、 エイドリアン
EDIT1:これは最高/最速ではないかもしれません。しかし、 fl00r は、弾くことについて私に思い出させました:
@years = []
Article.pluck(:created_at).each do | year |
@years << year.strftime("%Y")
end
@years = @years.uniq.reverse