invalid byte sequence in UTF-8エラーに悩む
SQLiteからMySQLにDBを変更した途端、ユーザ登録時にタイトルのエラーが出て悩んでた。
こけた理由としては、ユーザ登録時に一緒にユーザのデフォルト画像をDBにあげていたのだが、
その点でこけていた。
ここが問題点
ef set_default_value self.username ||= "名無しさん" self.school_id ||= 1 self.grade ||= 1 self.imagefilename ||= "index.jpg" self.imagefile ||= File.read("app/assets/images/index.jpg”) ←ここ end end
user生成時にprofileも生成して、デフォルト設定している感じ。
File.readをFile.binreadへ変更するとエラーがなくなった。