gpt4 book ai didi

ruby-on-rails - 在 View 中显示 Carrierwave 文件名

转载 作者:行者123 更新时间:2023-12-03 06:00:40 25 4
gpt4 key购买 nike

我正在尝试在 Rails erb 模板中显示 Carrierwave 附件的文件名。以下不起作用:

<%= @page.form.filename %>

这似乎符合 the documentation 。是否需要一些额外的步骤?

我的页面模型如下所示:

class Page < ActiveRecord::Base

mount_uploader :form, FormUploader

end

表单 uploader 如下所示:

class FormUploader < CarrierWave::Uploader::Base

storage :file

def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end

def extension_white_list
%w(pdf)
end

end

最佳答案

我已经能够通过file内部参数获取文件名:

<%= @page.form.file.filename %>

关于ruby-on-rails - 在 View 中显示 Carrierwave 文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5132847/

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