BOMさんについて調べてわかったこと。
UTF-8で保存すると、エディタがファイルの先頭にBOMを埋め込む。
Rubyはそのままだと処理できずにエラー。
なので、UTF-8で保存する時はBOMなしで保存をする。
原因がわかって、心は超すっきりだぁぁぁぁぁ!
エラーからまた一つ学んだよ。