Skip to content

Commit

Permalink
Improve AV changelog with regards to default RAW handler
Browse files Browse the repository at this point in the history
It highlights which kind of incompatibilities this could lead to when rendering plain JS or HTML partials.
  • Loading branch information
rosenfeld committed May 9, 2016
1 parent a0b3de3 commit c609bb6
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion actionview/CHANGELOG.md
Expand Up @@ -292,7 +292,24 @@
* Change the default template handler from `ERB` to `Raw`.
Files without a template handler in their extension will be rendered using the raw
handler instead of ERB.
handler instead of ERB. The raw handler does not flag the rendered text as html safe,
so if your application rendered plain JS or HTML files before, you'll have to replace:

```erb
<%= render '/common/analytics.js' %>
```

with either

```erb
<%= raw render '/common/analytics.js' %>
```

or

```erb
<%= render('/common/analytics.js').html_safe %>
```

*Rafael Mendonça França*

Expand Down

0 comments on commit c609bb6

Please sign in to comment.