2

CarrierWave のドキュメントを確認し、Fog のドキュメントのこちらこちらも調べましたが、Cloud 以外のサーバーをすべてのアップロードの宛先として指定できるように、Fog の有無にかかわらず CarrierWave を構成するという言及は見当たりませんでした。

何か案は?理想的には、次のような構成が必要です。

 connection = Fog::Storage.new({
   :provider   => 'None',
   :root => '/home/media/uploads',
   :host   => 'storage.media.com',
   :username   => 'user',
   :password   => 'password'
 })
4

2 に答える 2

1

私は Rackspace Cloud の Ruby 開発者アドボケイトです。当社のクラウドに関する問題があれば喜んでお手伝いします。

Carrierwave gem は、Rackspace Cloud Files のようなストレージ サービスをバックエンドとして使用するように設計されています。クラウド サーバーを使用してファイルをホストすることに関心がある場合は、paperclip をチェックアウトすることをお勧めします。過去にファイルをクラウドサーバーに保存するために使用しましたが、うまく機能します. また、後日 Cloud Files に切り替えるオプションもあります。

https://github.com/thoughtbot/paperclip

さらにサポートが必要な場合はお知らせください。

于 2013-03-27T23:03:03.953 に答える
1

Carrierwave-ftpが見つかりました。これはまさに私が探していたものだと思います。

于 2013-03-27T22:42:28.810 に答える