1) magick comment надо добавлять только в те файлы, в которых есть явные нелатинские символы. переходите на I18n и не пишите русские комменты, и можно забыть об этом комменте.
2) из пары моих рельсовых проектов на 1.9.3:
$ grep -iR 'Encoding.default_internal' *
$
зачем это вообще?
3) если где-то в коде явно и встречается упоминание utf-8, то только в config/application.rb:
config.encoding = "utf-8"
4) проверьте хорошенько, что ваши view-template'ы все на utf-8, и что формы содержат magick utf-8 attribute. вероятно, вам с клиента приходят данные в однобайтовой кодировке.
5) пользуйтесь дебаггером. локализуйте место ошибки. хотя бы трейс здесь приведите.
больше ничего не могу сказать.