Ruby on rails 排序日期以在rails中显示创建的日期

Ruby on rails 排序日期以在rails中显示创建的日期,ruby-on-rails,Ruby On Rails,我想用序号显示我的日期,例如2014年2月9日。不过,我似乎无法正确理解语法。以下是我所拥有的有效方法,但不确定如何正确地对日期进行排序。现在它说的是2014年2月9日 = "Shared #{review.created_at.strftime("%d %b %Y")}" Time.new.strftime(“{Time.new.day.ordinalize}%b%Y”) 太棒了,谢谢。完整的代码,单词是“Shared#{review.created _at.strftime”(#{Time

我想用序号显示我的日期,例如2014年2月9日。不过,我似乎无法正确理解语法。以下是我所拥有的有效方法,但不确定如何正确地对日期进行排序。现在它说的是2014年2月9日

= "Shared #{review.created_at.strftime("%d %b %Y")}"
Time.new.strftime(“{Time.new.day.ordinalize}%b%Y”)


太棒了,谢谢。完整的代码,单词是“Shared#{review.created _at.strftime”(#{Time.new.day.ordinalize}“%b%Y”)}@tessad use
review.created{code>at.day.ordinalize
而不是
Time.new.day.ordinalize
时间.new.day.ordinalize
将始终返回今天的有序化日期,而不是评论创建日期
Shared #{review.created_at.strftime("#{review.created_at.day.ordinalize}" " %b %Y")}