7
我有一个小的Sinatra应用程序,它可以从ERB模板为我生成html片段。如何html_escape在sinatra应用程序中的文本数据?
如何html_escape输出?
的<%= H somestring%>助手不屈存在。
我有一个小的Sinatra应用程序,它可以从ERB模板为我生成html片段。如何html_escape在sinatra应用程序中的文本数据?
如何html_escape输出?
的<%= H somestring%>助手不屈存在。
Rack::Utils
包含HTML转义方法。 http://www.sinatrarb.com/faq.html#escape_html
require 'CGI'
get '/html' do
erb :view
end
def h(html)
CGI.escapeHTML html
end
__END__
@@view
<% File.open('my.html') do |f| %>
<%=h f.read() %>
<% end %>