Я хочу создать несколько валидаций для одной из моих моделей, которые содержат информацию о местоположении (улица, местность, почтовый_код и т. Д.). Я хочу иметь возможность изменять правила проверки на основе выбранной страны.Проверка динамической модели
Например, правила проверки почтового индекса будут отличаться для США & Канада. Кроме того, в некоторых странах нет почтовых_кодов, поэтому правила проверки не нужны.
Как я могу реализовать что-то подобное?
Как получить доступ к моему значению формы внутри location_should_be_valid? –
Они будут храниться в обычных переменных модели. Это будет вызываться после того, как значения будут заполнены, но до сохранения значений. Я изменил ответ, чтобы привести пример этого. – dontangg