我正在尝试在 Rails erb 模板中显示 Carrierwave 附件的文件名。以下不起作用:
<%= @page.form.filename %>
这似乎与文档一致。是否需要一些额外的步骤?
我的页面模型如下所示:
class Page < ActiveRecord::Base
mount_uploader :form, FormUploader
end
表单上传器如下所示:
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