/ / paperclip-dropboxの問題、レコードに画像が表示されない - ruby​​-on-rails、ruby、heroku、paperclip、dropbox

paperclip-dropboxの問題、レコードに画像を表示しない - ruby​​-on-rails、ruby、heroku、paperclip、dropbox

私はrailsウェブアプリを持っています、私はそれをpaperclip-dropboxに接続します。アップロードはうまくいきますが、自分のアプリで画像を開くことができません。画像を開くとウェブアドレスが表示されます。 https://dl.dropboxusercontent.com/u/393213417/Koala_medium.jpg そして問題:「あなたはここには属していないようです」おそらくサインインする必要があります。ヘルプセンターやフォーラムでヘルプを確認するか、自宅に戻ってください。 「

モデル:

class Message < ActiveRecord::Base

has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "150x150>" },
:storage => :dropbox,
:dropbox_credentials => Rails.root.join("config/dropbox.yml"),
:dropbox_visibility => "public"

validates_attachment_content_type :avatar, :content_type => /Aimage/.*Z/


validates_presence_of :topic, content:   "- Dopisz"

end

回答:

回答№1は0

それは paperclip-dropboxは古いスタイルのDropboxの "Public"リンクを作成していますすべてのアカウントで有効になっているわけではありません。DropboxPublicリンクに関する情報は、こちらからご覧いただけます。

https://www.dropbox.com/help/16

アカウントで有効になっていない場合、結果のリンクは403エラーでそのように失敗します。

代わりに、Dropbox APIはファイルへのリンクを取得するための実際のAPIエンドポイントを提供します。

https://www.dropbox.com/developers/core/docs#shares

これらのリンクは、次に示すように、必要に応じてさまざまな動作に合わせて変更できます。

https://www.dropbox.com/help/201