2017-04-11 41 views

回答

2

对于上传,您必须使用一些处理方法来允许将文件存储在简单的字符串字段下。
通常你会使用一些solution for file uploads, like Carrierwave,在这种特定的情况下,你也必须use Globalize to manage Carrierwave translated fields,你设置后两者的宝石在你gemfilebundle install你就必须设置上传的每个文件上传规则要执行,即:

rails generate uploader Avatar 

然后,初始化上传你的模型文件app/models/assets.rb像下面的代码串列/字段:

class Asset < ApplicationRecord 
    extend CarrierwaveGlobalize 
    # Globalize translated attributes 
    translates :avatar 
    mount_translated_uploader :avatar, AvatarUploader 
end