在这个例子上有点粗略的时间,我的代码读作:
视图
<% monthNumber = (Time.now - 1.month).strftime("%m") #
yearNumber = (Time.now).strftime("%Y") #
monthWord = (Time.now - 1.month).strftime("%B")#
monthYear = "#{monthNumber}-#{yearNumber}"
createdAtCount = 0
creationDateCount = 0 %>
<h1>Stats for <%= monthWord %></h1>
<p><%= monthNumber %>-<%= yearNumber %></p>
<% @votsphonebooks.each do |entry| %>
<% if entry.CreationDate.include? monthYear %>
<p>test</p>
<% end %>
<% end %>
控制器
def reports
@votsphonebooks = Votsphonebook.order("id DESC").paginate(:page => params[:page], :per_page => 5000)
end
我可以,例如在循环中,遍历所有名字,所以循环工作正常,但是一旦我尝试测试'CreationDate'是否包含'10 -2016'(也可以正常工作) ),它得到了错误。
CreationDate列的格式为:11-10-2016 - 10:51 AM
谢谢!