Reputation: 15996
I am working on a Rails 2.3 project with alot of javascript in the templates, and we just installed rails_xss. However, we're noticing that the raw javascript in the templates is now getting HTML escaped.
Example: _partial.html.erb
<script type="text/javascript">
if (true == true) && (1 == 1) {
}
</script>
is getting rendered as in _partial.html.erb
<script type="text/javascript">
if (true == true) && (1 == 1) {
}
</script>
Whats causing this, and how can we make it render correctly?
Thanks
Upvotes: 1
Views: 169
Reputation: 27765
Use the raw
helper:
<%= raw "if (true == true) && (1 == 1) {" %>
or html_safe
:
<%= "if (true == true) && (1 == 1) {".html_safe %>
Upvotes: 2