エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CarrierWaveのファイル名変換(original_filename)の挙動 - 備忘録。
ファイルアップロード機構にCarrierWaveを利用しています。 アップロードしたファイル名は、 self.file_... ファイルアップロード機構にCarrierWaveを利用しています。 アップロードしたファイル名は、 self.file_column.file.original_filename のように取得出来ますが、デフォルトでは日本語を利用出来ません。 ファイル名に日本語を利用する場合、 ./config/initializers/carrierwave.rb CarrierWave::SanitizedFile.sanitize_regexp = /[^[:word:]\.\-\+]/ のように設定します。 ここまではググればすぐ出てくる情報なのですが、 「Simple (1).csv」というファイル名が、「Simple__1_.csv」に変換されることが分かりました。 CarrierWaveのコードを見てみると、先の設定は、 ./vendor/bundles/ruby/2.1.0/gems/ca
2017/03/22 リンク