タグ

ブックマーク / une.hateblo.jp (1)

  • Rails 4 で MySQL の utf8mb4 対応☆ - マジカル受託ワールド

    2013-07-03 Rails 4 で MySQL の utf8mb4 対応☆ Ruby on Rails 4.0.0 がリリースされましたね!大きな新機能のラッシュにユーザたちも色めき立っているわけですが、当然マイナーな修正もかなりの数に上ります。 そのうちの一つが MySQL の utf8mb4 (4バイト文字) エンコーディング対応。4byte 長にマップされている Apple絵文字などを表示するためには MySQLDB のエンコーディングを utf8mb4 にする必要がありますが、以前の Rails では UNIQUE INDEX 付きの文字列型をリミットなしで定義するなど、utf8mb4 の DB で扱えないような仕様が存在していました。 個人的にはこの対応を待ちわびていたのですが、インターネット上での言及が少なく、導入に少し手こずりましたので、今日はその話をした

  • 1