Моя проблема заключается в следующем:
У меня есть метод, который проверяет размер изображения
def validates_attachment_dimension
aspect = self.width / self.height
if aspect < 0.95 || aspect > 1.05
errors.add_to_base("La imagen '#{self.photo_file_name}' debe tener un aspecto cuadrado")
end
end
У меня есть родительская модель, которая связана с другой моделью для изображений (дочерняя).
Так что, когда я проверяю @parent_model представление рендера (я проверяю в @ parent_model.errors ... errors.child_model.base) @ parent_model.errors не имеет ошибок (сохраняются только первыеошибка child_model)
Однако, когда я читаю атрибут error в child_model, все в порядке (@ parent_model.child_model.errors ...).
Почему у меня возникла эта проблема?Как я могу показать ошибки для разных моделей одновременно?