ruby - How to extend ERB templating -
i extend erb every output tag - <%= %> - content pre-processed before result rendered.
for example,
<%= 'test' %>
should render
!test!
instead of
test
how can ?
something this? (untested)
require 'erb' template = file.read(template_file) template.gsub!(/<%=(.*?)%>/, '!\1!') erb = erb.new(template) result = erb.result
Comments
Post a Comment