[Rails] ActiveRecord::ValueTooLong (Mysql2::Error: Data too long for column 'content' at row 1):


なぜこのエラーが出たか

データ型の文字制限を超えた情報をDBに格納しようとしたから。

解決方法

データ型を変えることにした

    - t.string "content"
    + t.text "content"

migrateした後は、DBにしっかり格納された。

補足:
limitオプションでも条件を変えることができる。