<div class="interface_wrapper">
<div class="interface">
<% current_user.friends.each do |f| %>
<% f.photos.each do |p| %>
<div class='image_wrapper'>
<div class='image'>
<div class="img">
<%= image_tag(p.url) %>
我想排序| p |在创造的时间。 模型中的属性(照片)是created_time。 有人能帮助我吗?
答案 0 :(得分:0)
您可以这样做:
<div class="interface_wrapper">
<div class="interface">
<% current_user.friends.each do |f| %>
<% f.photos.order("created_time desc").each do |p| %>
<div class='image_wrapper'>
<div class='image'>
<div class="img">
<%= image_tag(p.url) %>
但是,我认为这不是正确的方法。不应在视图中确定排序逻辑。而是在照片模型中定义范围并使用它来获取有序照片。