-1
我想用carrierwave做一個多文件上傳。carrierwave多文件上傳和存儲
當我上傳我轉碼電影sveral格式的MP4的.mov ...
現在我要上傳所有這些,並將它們存儲在數據庫?
如何使用carrierwave保存文件的版本?
謝謝
我想用carrierwave做一個多文件上傳。carrierwave多文件上傳和存儲
當我上傳我轉碼電影sveral格式的MP4的.mov ...
現在我要上傳所有這些,並將它們存儲在數據庫?
如何使用carrierwave保存文件的版本?
謝謝
將相關屬性添加到您的模型並引入before_save回調。
class Video < ActiveRecord::Base
mount_uploader :video, VideoUploader
before_save :update_video_attributes
private
def update_video_attributes
if video.present? && video_changed?
self.content_type = video.file.content_type
self.file_size = video.file.size
end
end
end
欲瞭解更多詳情,請參閱github
我能做到這一點的carrierwave上傳嗎?我是否必須爲每個元素設置表格中的特殊列? – Felix