2013-03-27 3 views
2

Я просмотрел документацию для CarrierWave и даже просмотрел документацию Fog here и here, но я не видел упоминаний о настройке CarrierWave с или без Fog, чтобы я мог указать не-облачный сервер в качестве места назначения для всех загрузок.CarrierWave: загрузка файлов на не облачный сервер

Любые идеи? Я хотел бы, в идеале, иметь такую ​​конфигурацию:

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

ответ

1

Я сторонник разработчика Ruby для облака Rackspace, и я был бы рад помочь вам с любой проблемой, с которой вы сталкиваетесь с нашим облаком.

Драгоценный камень Carrierwave предназначен для использования службы хранения данных, такой как Rackspace Cloud Files, в качестве бэкэнд. Если вы заинтересованы в использовании облачного сервера для размещения ваших файлов, вам может потребоваться проверка paperclip. Я использовал его в прошлом, чтобы сохранить файлы на моем Cloud Server, и он отлично работает. Он также имеет возможность переключиться на облачные файлы позднее.

https://github.com/thoughtbot/paperclip

Позвольте мне знать, если вам нужна дополнительная помощь.

+0

Цените его. Я свяжусь с вами с вопросами, когда я получу реализацию этого для другого набора проблем. Однако приложение, в котором я сейчас работаю, требует наличия медиа-сервера в локальной сети из-за отсутствия интернет-соединения на регулярной основе. –

+1

Без проблем! Если вы не привязаны к Carrierwave, я бы заказал скрепку. Я думаю, что это именно то, что вы ищете. (Мне действительно нравится несущая волна.) –

+0

К сожалению, мы привязаны к CarrierWave, иначе я буду использовать Paperclip. : / –

Смежные вопросы