Я пытаюсь отобразить имя файла вложения Carrierwave в шаблоне erb Rails. Следующее не работает:
<%= @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