0
私はRuby on Railプロジェクトを持っていますが、他のフォルダにファイルを保存する必要があります。実際にはプロジェクトのデフォルトフォルダに保存されていて、ソースは "app/public/system /"です。 。」Ruby on Rails:googleドライブにファイルを保存する
私がGoogleドライブフォルダ内のファイルを保存しようとしていると私は使用: https://github.com/shoaibmalik786/paperclip-googledrive-new
:(これは私のgemfile再開です)gem 'paperclip', '~> 5.1.0'
gem 'paperclip-googledrive-new'
gem 'google-api-client', '0.7.1', require: 'google/api_client'
私は私のファイルを保存するには、次の手順を行いました
私のモデルは次のようなものです:
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..."] %>
また、私は実際に私のaplicationで「active_admin」を使用しましたaplicationの誤差はこれです:任意のヘルプや詳細については、
Thxを