ハマった理由があまりにもアホすぎるので、戒めのためにメモとして残す。
問題
Reportモデルを追加し、日本語ファイルに各カラムの日本語翻訳を設定。 さぁビュー側で呼び出すぞ、と書いても日本語訳が出てこない。 なぜか別のモデルのカラム名の日本語を呼び出している。
以下のように日本語を取得しようとしても、日本語が表示されない。
Book.human_attribute_name(:title)
解決
これだとBookモデルに関する属性を引っ張っている。 Reportモデルに関した日本語を引っ張ってくるため、BookをReportに変えるだけ・・・。
Report.human_attribute_name(:title)
こんなことに30分ほどハマってしまった・・・。我ながらアフォすぎる。