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 %>