[openstreetmap/openstreetmap-website] Move spammy phrases to DB (PR #6549)
Tom Hughes
notifications at github.com
Tue Nov 25 19:35:47 UTC 2025
@tomhughes commented on this pull request.
> + link_size = 0
+
+ doc = Nokogiri::HTML(text.to_html)
+
+ if doc.content.empty?
+ link_proportion = 0
+ else
+ doc.xpath("//a").each do |link|
+ link_count += 1
+ link_size += link.content.length
+ end
+
+ link_proportion = link_size.to_f / doc.content.length
+ end
+
+ downcased_content = doc.content.downcase
Really you should use the unicode case folding transformation if you want to do case insensitive comparison rather than using upcase or downcase but it doesn't look like ruby has that as a standard string method :disappointed:
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/6549#discussion_r2561175486
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/openstreetmap-website/pull/6549/review/3506538985 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20251125/7a6ce103/attachment.htm>
More information about the rails-dev
mailing list