Mam user.errors
, który daje wszystkie błędy w moim kontrolerze. Tak więc mam pole :user_login
, które ma swój błąd (s). Jak mogę uzyskać pełne komunikaty o błędach TYLKO dla tego pola TYLKO dla ?Szyny 3 - otrzymujesz pełny komunikat o błędzie dla jednego pola
mogę dostać tylko tekst tej dziedzinie tak:
user.errors[:user_login] # Gives that 'can't be empty'
Ale naprawdę chcę zrobić coś takiego
user.errors.get_full_message_for_field[:user_login] # 'Your login can't be empty'
rzeczywiście musi być coś więcej tak: 'resource.errors [: USER_LOGIN] .map {| Błąd | user.errors.full_message (: user_login, błąd)} ' –