存储安全的HTML

存储安全的HTML,html,mysql,ruby,escaping,Html,Mysql,Ruby,Escaping,我想下载一个web地址列表,并将它们存储在数据库Mysql中。如何制作安全的htmls?我可以用什么来代替 safe_html = make_safe_it(html) # HERE 在下面的代码中 require 'mysql2' require 'open-uri' HOST = "..." USER = "..." PASS = "..." @client = Mysql2::Client.new(:host=> HOST,:username=>USER,:passwor

我想下载一个web地址列表,并将它们存储在数据库Mysql中。如何制作安全的htmls?我可以用什么来代替

safe_html = make_safe_it(html) # HERE
在下面的代码中

require 'mysql2'
require 'open-uri'

HOST = "..."
USER = "..."
PASS = "..."

@client = Mysql2::Client.new(:host=> HOST,:username=>USER,:password => PASS)
@client.query "USE db_test"
@client.query("SELECT id,url from pages").each{ |row|
   html = open(row["url"]).read
   safe_html = make_safe_it(html) # HERE
   @client.query("UPDATE pages SET html = #{safe_html} where id = #{row["id"]} ")
}
按照使用中的建议,escape=client.escapegi'thu\bbe\0r's