2017-04-11 47 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