Парсер HTML Nokogiri автоматически исправляет ошибки в исходном документе. Голый амперсанд в URL-адресе на самом деле является ошибкой , поэтому Нокогири исправляет его. Если вы посмотрите на f.errors
, то увидите, что &that
не является допустимой сущностью и отсутствует точка с запятой, поэтому он устанавливает амперсанд на &
, что делает его действительным HTML.