Я пишу приложение Rails для управления серией баннеров в верхней части нашего сайта;каждый из них должен ссылаться либо на URL-адрес, предоставленный редактором, либо на конкретный продукт, выбранный из раскрывающегося списка.
Я хотел бы добавить некоторую проверку в модель для согласованности с другими проверками., это гарантирует, что одно (но не оба) поля (идентификатор продукта или URL) были предоставлены при сохранении.
Есть ли способ проверки типа validates
, или мне придется поставитьэта проверка где-то в контроллере вместо этого?