ネストされたフォームは素晴らしいですが、奇妙なフォーマットのエラー メッセージが表示される場合があることに気付きました。
具体例を挙げると、誰かが新しいAccountを作成できるフォームがあります。各アカウントには 1 人以上のユーザーがいます(has_many)。サインアップ フォームは、フォームを作成するためにアカウントモデルを使用し、最初のユーザーを作成するためのいくつかのフィールドも含みます(アカウントには少なくとも 1 人のユーザーが必要であるため)。つまり、入れ子になった形です。
アカウントには多数のユーザーが含まれる可能性があるため、エラー メッセージのプレフィックスは「user」ではなく「users」となります。また、エラー メッセージでは、関係名 (users) と属性名 ("password" など) を使用してエラー メッセージが作成されます。これにより、 「ユーザーの電子メールを空白にすることはできません」などのエラー メッセージが表示されます。「メールは空白にできません」の代わりに。.
エラー メッセージをカスタマイズしたり、エラー メッセージから「ユーザー」を省略したりする方法はありますか?