【发布时间】:2023-04-09 12:50:01
【问题描述】:
我在 Post 模型中有 has_many_attached 图像关系。我想在发布展示页面上显示图像时按文件名对图像进行排序。如何按文件名排序?
例子:
<% @post.images.order("id DESC").each do |image| %>
是否可以通过诸如 active_storage_blob.filename 之类的文件名进行排序?
【问题讨论】:
-
也许你可以试试
post.images.joins(:blob).order('active_storage_blobs.filename ASC')? -
完美@engineersmnky。需要升级我的加入游戏。那行得通。公平竞争。让它成为一个答案,我会确认它是正确的,伙计。谢谢。
标签: ruby-on-rails rails-activestorage