ホームRailsの覚書Vue.jsの覚書MenuSidebarPrevNextSearchRailsでTEXT型を越えるテキスト(MEDIUMTEXT/LOGTEXT)を扱うはじめにMySQL(MariaDB)にはTEXT型と呼ばれる65,535バイトまでの文字列を扱う型がございます。アプリはこちらを指定することで、ほとんどの文章を管理できるのではないかと思います。リッチなブログなどを開発しようとすると、文字数の上限に物足りなさを感じるのではないでしょうか。なったときに利用したくなるのが、MEDIUMTEXT型やLONGTEXT型といった、より大きな型となります。実装RailsでMEDIUMTEXT型やLONGTEXT型を扱うには、DBのmigrationファイルにlimitオプションを指定することで実現できます。MEDIUMTEXTやLONGTEXTといった、型の名前を識別子としてファイルに記述することはありません。上記の通り数値として値を渡す為、指定した数値によって、以下のレンジからMySQL上ではカラムの型が決定されます。16777215を指定した場合です。|ちゃんとデータベース側ではmediumtextとして指定されていることが確認できます。