Ho una piccola app Sinatra che genera frammenti html per me da un modello ERB.Come faccio a html_escape dati di testo in un'app sinatra?
Come faccio a html_escape l'output?
L'helper <% = h somestring%> non esiste in Sinatra.
Ho una piccola app Sinatra che genera frammenti html per me da un modello ERB.Come faccio a html_escape dati di testo in un'app sinatra?
Come faccio a html_escape l'output?
L'helper <% = h somestring%> non esiste in Sinatra.
Rack::Utils
include un metodo di escape 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 %>