gpt4 book ai didi

ruby-on-rails-3 - 回形针 - 保存前重命名文件

转载 作者:行者123 更新时间:2023-12-03 20:10:54 25 4
gpt4 key购买 nike

我使用此方法在保存前重命名图像:

  def rename_avatar
self.avatar.instance_write :file_name, Time.now.to_i.to_s
end

before_post_process :rename_avatar

图像按当前时间重命名,但没有添加文件类型,而不是 1334487964.jpg 仅保存 1334487964。 .

我在那里想念什么?我以为 :file_name 仅包含文件名 - 不包含文件类型

最佳答案

这是我解决问题的方法:

  def rename_avatar
#avatar_file_name - important is the first word - avatar - depends on your column in DB table
extension = File.extname(avatar_file_name).downcase
self.avatar.instance_write :file_name, "#{Time.now.to_i.to_s}#{extension}"
end

关于ruby-on-rails-3 - 回形针 - 保存前重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10280822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com