0

ロシア語の名前または音訳ファイル名の保存ファイルが必要です。 document_uploaderで)キャリアウェーブのロシア語ファイル名

1:私はこれを試してみてください

def filename 
    @name ||= "#{Russian::transliterate(original_filename)}.#{file.extension}" if original_filename.present? 
end 

2)document.rbで:

私は同じロジックでbefore_createコールバックメソッドを作成しますが、すべての結果が表示されません。このようにアップロード後のファイルの

名: "______________ DOC"

私は何をすべき?

答えて

6

文字がUnicodeではありませんので、あなたがルビー1.9を使用している場合は、ファイル名をサニタイズすることができ、それはlikleyです:

CarrierWave::SanitizedFile.sanitize_regexp = /[^[:word:]\.\-\+]/ 
関連する問題