因此,我需要显示一种刚刚更新的特定产品。有几种产品具有相同的product_id,我只需要选择具有最新的update_at日期戳的产品。下面的代码只会引发错误,如何正确显示一种产品?
<% @featured.where(product_id:product.id, ":updated_at".last) %>
答案 0 :(得分:2)
您可以执行以下操作:
<% @featured.where(product_id:product.id).order("updated_at DESC").first %>
或
<% @featured.where(product_id:product.id).order("updated_at ASC").last %>
注意: 建议ID唯一。
我希望这会有所帮助! ;)