Ho fatto upload di file sul disco Google, ma al momento del download ottenuto l'errore:Come scaricare file da google drive usando paperclip-googledrive?
ActionController::MissingFile: Cannot read file original_22_Wages372-817339(wages).pdf
Penso che non ha ottenuto percorso di unità google.
modello Allegato:
has_attached_file :doc,
storage: :google_drive,
google_drive_credentials: "#{Rails.root}/config/google_drive.yml",
google_drive_options: {
public_folder_id: '0BwCp_aK6VhiaQmh5TG9Qbm0zcDQ',
path: proc { |style| "#{style}_#{id}_#{doc.original_filename}" }
}
Controller:
attachment = Attachment.find(params[:id])
send_file attachment.doc.path(:original),
filename: attachment.doc_file_name,
type: attachment.doc_content_type,
stream: 'true',
x_sendfile: true
Grazie in anticipo
aperto (attachment.doc.url (: original)) utilizzando questo potrebbe essere in grado di scaricare documenti ma alcuni di documenti che danno seguito a bug. perché? Errno :: ENOENT: Nessun file o directory di questo tipo @ rb_sysopen - Nessuna immagine da /home/kedar/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/open-uri.rb:36: in 'initialize ' – Dinesh