对Rails索引中的对象排序
答
当然有,事实上,这也正是你说,除了你的方法调用关闭。
def index
@items = Item.order(:date)
end
你的索引视图(可能index.html.erb)正在寻找一个@items
阵列,对不对?那么你可以格式化/命令/等数据,但你认为合适,没问题!
答
试试这个:
@items = Item.all
@items.sort! { |a,b| a.date <=> b.date }
有是Ruby的支持的另一种方法:
@items = Item.all.sort_by &:date