Rails5.1でutf8mb4(絵文字)に対応させる 経緯 マルチバイト文字を扱うとエラーが出る「Mysql2::Error: Specified key was too long; max key length is 767 bytes limit」 rails5までは、カロリさんの記事を参考にutf8mb4に対応させていたが、 alias_method_chain で書かれていた Rails5 で alias_method_chain が deprecated され、Rails5.1 で alias_method_chain がなくなった 大したことではないがそれをprependで書き直し、プロジェクトを作るときによく使うのでメモとしてまとめます utf8mb4にする方法 手順としてはDBとRailsの設定をすればOK 1. RDS or MySQLの設定 2. Railsの設定 1