rails中的日期格式

时间:2015-12-08 19:22:21

标签: ruby-on-rails ruby

我正在尝试从某个日期获取月份,数据库中的日期保存为

2015-12-08

然而,它显示为2015 December 08,我想要它只显示Dec而且只显示Dec。

这是我到目前为止的代码。

<% @events.each do |event| %>

<ul class="event-list" itemscope itemtype="http://schema.org/Event">
  <li class="event-date">
  <span class="event-date--month"><%= events.eventdate.strftime("%B") %></span>
  <span class="event-date--day">27</span>
  <span class="event-date--year">2015</span>

2 个答案:

答案 0 :(得分:0)

According to the docs, it should be function shared_initialize_path(seq1,seq2) col = length(seq1) row = length(seq2) matrix = convert(SharedArray,fill(0,(row,col))) path = convert(SharedArray,fill(0,(row,col))) return matrix,path end @everywhere function shared_get_score!(matrix,path,equal,indel,match,i,j) pathvalscode = ["-","|","M"] pathvals = [1,2,3] scores = [] push!(scores,matrix[i,j-1]+indel) push!(scores,matrix[i-1,j]+indel) if equal push!(scores,matrix[i-1,j-1]+match) else push!(scores,matrix[i-1,j-1]+indel) end val,ind = findmax(scores) if val < 0 matrix[i,j] = 0 else matrix[i,j] = val end path[i,j] = pathvals[ind] end . You also have another issue in your code: you are calling the method on an invalid object. The iterator element is %b, not event.

events

答案 1 :(得分:0)

<span class="event-date--month"><%= event.eventdate.strftime("%b") %></span>

Lowercase b, shows abbreviated month.