У меня есть проект Ruby on Rail, но мне нужно сохранять файлы в другой папке, на самом деле это сохраняется в папке по умолчанию для проекта, а источником является «app/public/system /. .»Ruby on Rails: сохранить файлы на Google Диске
Я пытаюсь сохранить файлы в папке на Google диске, и я использую: (это мой Gemfile резюме)
gem 'paperclip', '~> 5.1.0'
gem 'paperclip-googledrive-new'
gem 'google-api-client', '0.7.1', require: 'google/api_client'
я сделал следующие инструкции, чтобы сохранить мои файлы: https://github.com/shoaibmalik786/paperclip-googledrive-new
Моя модель примерно такая:
has_attached_file :banner,
:storage => :google_drive,
:google_drive_credentials => "#{Rails.root}/config/google_drive.yml",
:google_drive_options => {
:public_folder_id => "0BxckPDmdZqdpYWgzbnVwUEhPVVU",
:default_image => "missing.png",
:path => proc { |style| "#{style}_#{id}_#{banner.original_filename}"
}
}
я сделал rake google_drive:authorize
и не было ошибок и в моем google_drive.yml я есть результат .. это:
client_id: <%= ENV["154813271628..."] %>
client_secret: <%= ENV["mOfV5821kUY..."] %>
access_token: <%= ENV["ya29.GlutA7bKMLwkHs6rXFYU92vZG..."] %>
refresh_token: <%= ENV["1/rAuECXRz..."] %>
Также я использовал «active_admin» в моем Aplication Реально ошибка в Aplication заключается в следующем:
Thx за любую помощь или больше информации