我试图为我的博客存档创建一个侧栏,列出我的博客条目的所有月份,因此当您单击“2007 年 6 月”之类的链接时,会加载 6 月 7 日的所有博客。这是我的link_to
<%= link_to month.first.strftime("%B %Y"), blog_archive_month_path(month.first.strftime("%Y-%m-%d")) %>
month.first 是我提出的记录。我的控制器应该看起来像这样吗?:
@blog_posts = BlogPost.where(:created_at.strftime("%Y-%m-%d") => params[:date]).(:select => "title, id, slug, created_at", :order => "created_at DESC")
我希望我可以将记录的 created_by 字段转换为我可以在匹配中传递的格式,但我得到一个未定义的方法错误