У меня есть две формы в одном представлении, обновляющие профиль пользователя. Одна форма предназначена для обновления моего имени и т. Д., А другая - для изменения моего пароля.
Форма профиля:
- form_for @user, :url => account_path do |f|
= f.error_messages
...form fields here...
Форма пароля:
- form_for @user, :url => account_path do |pf|
= pf.error_messages
...password fields here...
Как вы можете видеть, они оба указывают на одно и то же действие обновления в пользовательском контроллере. Если я введу неверный пароль, оба error_messages
покажут мне одно и то же сообщение об ошибке.
Как вывести отдельные сообщения об ошибках для формы?