2014-09-22 2 views
0

Я использую Ruby On Rails 4 + ActiveRecord + CarrierWave для хранения изображений. Теперь у меня есть задача - хранить много кадров изображений в каждой записи AR для SpriteSpin 360 просмотров. У меня проблемы с традиционным способом хранения изображений - для SpriteSpin требуется до 34 кадров изображения. Я думаю, что это не лучший способ создать 34 или более атрибутов и загрузить каждый кадр отдельно. Возможно, есть более правильный способ загрузить и сохранить его?Лучший способ хранения множества кадров изображений в ActiveRecord с CarrierWave

ответ

0

Я думаю, что CarrierWave не поддерживает multiple загрузок. Он предназначен для связывания одного файла с одним полем.

Если вам требуется несколько загрузок, вам нужно либо несколько полей (каждый с загрузчиком CarrierWave), либо несколько объектов, каждый из которых имеет одно поле для загрузки CarrierWave.

Атрибут multiple также не поддерживается, поэтому, если вы его используете, вам вполне достаточно, чтобы параметры были назначены должным образом.

Вот несколько ссылок на несколько загрузок через Carrierwave. Я не уверен, что вам нравятся эти трюки или нет? Но для справки я нашел ..

Я надеюсь, что это поможет как-то ... Или ждать чьей-то ответ, который сделал это раньше. Я большой поклонник и люблю использовать Paperclip

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