Нет, это не так. Что еще хуже, диски могут лгать и говорить, что данные записываются, когда они фактически находятся в кеше диска, при настройках по умолчанию. По соображениям производительности это может быть желательно (фактическая долговечность на порядок ниже), но это означает, что если вы теряете энергию, а кэш диска физически не записывается, ваши данные исчезают.
К сожалению, реальная долговечность - жесткая и медленная , поскольку вам нужно сделать как минимум один полный оборот на запись или 2+ с журналированием / отменой. Это ограничивает вас парой сотен транзакций БД в секунду и требует отключения кэширования записи на довольно низком уровне.
Для практических целей, однако, разница не , что большое дело в большинстве случаев.
Скорее ваш код генерирует недопустимый HTML. Я предлагаю запустить его через валидатор и исправить все ошибки валидации.
Сканер HTML Rails ожидает XHTML, если вы используете HTML4, где теги не имеют явных закрывающих тегов, вы можете получить это предупреждение ... не похоже на решенную проблему
Я бы хотел знать , откуда приходит предупреждение. Тот факт, что в нем не указан тест или контроллер / действие, генерирующее недопустимый HTML, является для меня большой проблемой.