Creación de archivo de blog en rieles

Controlador:

class PostsController < ApplicationController
 def index
  @posts = Post.published    

  respond_to do |format|
   format.html # index.html.erb
   format.json { render json: @posts }
  end
 end

  def show    
  .
  .
  end

  def month
    @posts_by_month = Post.find(:all, :order => "created_at DESC").group_by { |post| post.created_at.strftime("%B %Y") }

    respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @posts }
    end
  end
end

mensajes # mes Ver:

<% @posts_by_month.each do |monthname, posts| %>
<p><%= monthname %></p>
<div>
    <ul>
        <% posts.each do |post| %>
            <li><p><%= post.title %></p></li>
        <% end %>
    </ul>
</div>

<% end %>

entradas # vista del índice:

<h1>Listing posts</h1>

<%= render :partial => @posts %>

<h2>Blog archive</h2>
<%= ?I want link to single months archive here? %>

Estoy creando un blog en los carriles y pensé que agregaría una sección de archivo que comúnmente se ve en la barra lateral de muchos blogs. Cuando navego a laposts#month Ver muestra el mes como encabezado y enumera todas las publicaciones realizadas durante ese mes.

Lo que quiero hacer ahora es tener una lista de meses que las publicaciones se realizaron en elposts#index ver con cada mes vinculado a laposts#month vista descrita anteriormente.

No estoy seguro de qué poner en elposts#index Ver para lograr esto. Cualquier idea sobre qué poner allí o una mejor manera de implementar esto sería genial.

Cualquier ayuda apreciada!

Respuestas a la pregunta(3)

Su respuesta a la pregunta