在Rails 4中,我正在使用s3_direct_upload
&用于文件上传的paperclip
个宝石,现在根据以下代码将文件直接上传到s3
attr_accessible :direct_upload_url
has_attached_file :document,
:url => '/cv_uploads/:recruiter_id/:unique_id/:resume_basename.:extension',
:path => "/cv_uploads/:recruiter_id/:unique_id/:resume_basename.:extension",
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/s3_credentials/public_s3_details.yml",
:s3_permissions => 'public-read'
validates_attachment :document, :presence => true,
:content_type=>{:content_type=>['application/pdf', 'application/msword', 'application/rtf',
'application/x-rtf', 'text/rtf', 'text/richtext', 'application/doc', 'application/vnd.oasis.opendocument.text',
'application/vnd.openxmlformats-officedocument.wordprocessingml.document']},
:size => { :less_than =>5.megabytes }
使用相同型号,我还需要实现正常的文件上传功能。如何更改此模型以支持s3和普通文件上传?