在 Rails 3.2.6 中使用 Carrierwave。一切都很好,除了我需要对一个表格进行排序,其中一些附件按文件大小显示。我正在使用 S3 进行雾存储。
假设我有一个像这样显示的 Carrierwave:
<%= @project.attachment %>
我可以在字段名称后使用“.size”来显示文件的大小:
<%= @project.attachment.size %>
以字节为单位显示文件大小,但由于我在从数据库中获取记录时需要使用 order 子句,因此无法对此进行排序。上传后有什么方法可以将文件大小写入数据库中的特定列,以便我可以对此进行排序?
非常感谢