• жизнь Rails работа программирование День №3. Заставил работать ресурс people_properties аналогично ресурсу people_events, Походу обнаружилась забавная особенность: если before_validation проваливается (возвращает false), то до валидаций дело вообще не доходит и форма ввода ошибок тоже не отображает. Получается такая молчаливая ошибка.

Replies (5)

  • @rb, А как можно использовать этот хэлпер?
  • @wyldrodney, Точнее, нефига в него писать то, что провалиться может?
  • @wyldrodney, всегда возвращать true, чтобы дело до валидаций доходило
  • @wyldrodney, вот мы этот вопрос тоже обсуждали и решили этот код бурать
  • @rb, before_validation может быть нужен для заполнения каких-то отсутствующих параметров значениями по-умолчанию или подсчётом чего-то, относительно введённых данных. Но уж никак не проверкой на ошибки. Если использовать коллбэк по-назначению, никакой молчаливой ошибки случаться не будет.