![]() |
|
![]() ![]() ![]() |
|
imdogma |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 14.7.2009 Репутация: нет Всего: нет |
Подскажите как можно кастомизировать вывод ошибок после валидации. Нужно получить в результате, чтобы под каждым полем выводился весь список ошибок, которые были допущены к этому полю. Пробовал error_message_on - выводит только одну ошибку за раз. А если у меня произошла не одна, а к примеру несколько ошибок? (емаил пустой и неправильный формат наример) error_messages_for - выводит вообще весь массив ошибок. Как поступить, подскажите?
Это сообщение отредактировал(а) imdogma - 17.7.2009, 18:06 |
|||
|
||||
Blake |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 9.1.2008 Репутация: нет Всего: нет |
Для получения всех ошибок(в виде массива) надо обратиться к методу on в наборе errors. c параметром имени поля:
model.errors.on(:property_name) Вот пример с консоли:
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Ruby on Rails" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby On Rails | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |