我正在尝试实施一个显示Shopify博客帖子的日历。我已经设置了日历控制器作为关注者:
def index
@articles = ShopifyAPI::Article.find(:all)
@articles_by_date = @articles.group_by(&:published_at)
@articles_by_date = @articles.group_by { |x| Date.parse(x.published_at).strftime("%-d %Y-%m-%d") } end
我还使用railscasts教程(http://railscasts.com/episodes/213-calendars-revised)设置了日历视图。以下是日历视图的代码(与Railscasts完全相同):
<%= calendar do |date| %>
<%= date.day %>
<% if @articles_by_date[date] %>
<ul>
<% @articles_by_date[date].each do |article| %>
<li><%= article.title %></li>
<% end %>
</ul>
<% end %>
当我打开日历视图时,博客文章没有显示。我这个月在我的商店里添加了一些测试帖。
任何帮助将不胜感激!感谢