diff --git a/app/views/public/articles/_sidebar_archives.html.haml b/app/views/public/articles/_sidebar_archives.html.haml index ef43cc0..2df4b35 100644 --- a/app/views/public/articles/_sidebar_archives.html.haml +++ b/app/views/public/articles/_sidebar_archives.html.haml @@ -3,12 +3,13 @@ %ul + -first_month = Article.where(:enabled => true).order(:published_at).first.published_at.beginning_of_month -last_month = Article.where(:enabled => true).order(:published_at).last.published_at.beginning_of_month -the_month = last_month -while the_month >= first_month - -articles = Article.where("enabled = ? and published_at > ? and published_at < ?", true, the_month.beginning_of_month, the_month.end_of_month ).count + -articles = Article.where("enabled = ? and published_at >= ? and published_at <= ?", true, the_month.beginning_of_month, the_month.end_of_month ).count -if articles > 0 %li=link_to l(the_month.to_date, :format => :only_month)+" (#{articles})", archive_public_article_path(:year => the_month.year, :month => the_month.month)