読者です 読者をやめる 読者になる 読者になる

error_messages_forで勘違いしてた

Rails

エラーメッセージを表示させるerror_messages_forっていうヘルパーメソッドの指定を
Model名だと思い込んでたみたい。

たまたま、Model名と違うインスタンス名を使って表示使ってみるとエラーがでた。

インスタンス変数の名前を指定すると表示できる

# controller
@hoge_hoge = Hoge.new

# view
<%= error_messages_for 'hoge_hoge' %>