2016-06-25 3 views
0

Работаю над видеоприложением, в котором приложение в рельсах принимает видеофайлы от разных пользователей. Видеоролики отправляются индивидуально, а не множественная загрузка. Я пытаюсь сделать так, чтобы пользователь мог хранить несколько видео в одной строке. например. если пользователь загрузил видео до (скажем, видео1), если один и тот же пользователь (с одним и тем же идентификатором) загрузит другое видео, я хочу обновить существующее видео поле (видео1, видео2 или что-то подобное). Я не хочу создавать другую строку для одного и того же пользователя. В итоге я хочу связать пользователя с несколькими сообщениями без добавления новой строки. Am в настоящее время используют carrierwave gem, как я могу достичь этогоПрисвоение нескольким видеофайлам идентификатора в рельсах

class Submission < ActiveRecord::Base 
mount_uploader :videos, VideoUploader 
end 

видео поле выше

submit = Submission.find(8) #asumming 8 is the id of the same user 
submit.videos = params[:videos] #new parameter coming in 

также думал о concantenating как старый и новый действительный действительный разделённых запятой, но не знаю, как для обработки этого при вызове поля.

ответ

1

Вам нужна другая модель, позволяет назвать это видео, который будет иметь VideoUploader установлен, чем вы можете иметь один-к-многим

+0

да, думал есть еще один способ, не хотел, чтобы создать другую модель изначально , Думаю, я должен сейчас. –

+0

да, его стандартный способ сделать это –

+0

спасибо, будет обновляться по мере необходимости –

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