gpt4 book ai didi

ruby-on-rails - 回形针如何更改基本名称(文件名)?

转载 作者:数据小太阳 更新时间:2023-10-29 06:50:01 25 4
gpt4 key购买 nike

我正在尝试更改照片的基本名称(文件名):

在我的模型中我有:

  attr_accessor :image_url, :basename

has_attached_file :image,
:styles => { :original => ["300x250>", :png], :small => ["165x138>", :png] },
:url => "/images/lille/:style/:id/:basename.:extension",
:path => ":rails_root/public/images/lille/:style/:id/:basename.:extension"
before_save :basename
private

def basename
self.basename = "HALLLO"
end

但是文件名根本没有改变。

最佳答案

如果您直接分配文件,您可以这样做:

photo.image = the_file
photo.image.instance_write(:file_name, "the_desired_filename.png")
photo.save

关于ruby-on-rails - 回形针如何更改基本名称(文件名)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9606804/

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