首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Rails中使用pluck时如何格式化日期

在Rails中使用pluck时如何格式化日期
EN

Stack Overflow用户
提问于 2021-11-30 05:25:22
回答 1查看 253关注 0票数 0

我的用户模型是这样的。用户有许多附加的简历。

代码语言:javascript
复制
class User < ApplicationRecord
  has_many_attached :resumes, dependent: :destroy
end

现在以不同的形式,我想显示由用户上传的简历列表,按降序排列。通过使用以下代码,我设法做到了这一点。

代码语言:javascript
复制
<%= f.select :resume, options_for_select(@user.resumes.includes(:blob).references(:blob).pluck(:filename, :created_at).reverse.map{ |e| e.join(' - ') }), prompt: '-- Select --', class: 'form-control' %>

所以现在,在我的选择下拉,我能够看到所有上传的简历降序。我的下拉列表看起来像这个file_name.pdf - 2021-11-30 03-59-59 UTC。我不想在下楼时浪费时间。我只想格式化它并用文件名显示日期,类似于这个john_resume.pdf 11/11/2021

所以,我的问题是,当使用pluck时,我如何格式化日期?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-30 06:00:28

代码语言:javascript
复制
<% options =  @user.resumes.includes(:blob).references(:blob).pluck(:filename, :created_at).reverse.map { |e| filename = e.first; created_at = e.last; [filename, created_at.strftime('%d/%m/%Y')].join(' - ') }%>
<%= f.select :resume, options_for_select(options), prompt: '-- Select --', class: 'form-control' %>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70164701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档