Ruby on rails 停止转义javascript_include_标记
我正在升级Rail 3应用程序,出于某种原因,我正在升级该线路Ruby on rails 停止转义javascript_include_标记,ruby-on-rails,ruby-on-rails-3,view-helpers,Ruby On Rails,Ruby On Rails 3,View Helpers,我正在升级Rail 3应用程序,出于某种原因,我正在升级该线路 <%= javascript_include_tag :defaults %> 在标签前面添加一个“原始”标签是可行的,但我正试图找出它这样做的真正原因。上面的样式表标签工作正常。我很困惑。有什么帮助吗?Rails 3会自动转义html for Xss保护,而不是Rails 2.x中使用的html 了解更多信息罪魁祸首是一个覆盖默认rails帮助程序的插件(语义表单生成器)。我不认为它有更新,尽管它不需要花太多的时
<%= javascript_include_tag :defaults %>
在标签前面添加一个“原始”标签是可行的,但我正试图找出它这样做的真正原因。上面的样式表标签工作正常。我很困惑。有什么帮助吗?Rails 3会自动转义html for Xss保护,而不是Rails 2.x中使用的html 了解更多信息罪魁祸首是一个覆盖默认rails帮助程序的插件(语义表单生成器)。我不认为它有更新,尽管它不需要花太多的时间使它与rails3兼容
不管怎样,我希望将来能转向简单的表单。我不认为它应该是rails帮助程序……样式表include标记帮助程序工作得很好。然而,其他表单帮助程序的文本字段也被转义。是的,它不应该转义,通常所有的帮助程序都返回已经“html\u安全”的值,所以不应该是这样。我的罪魁祸首是一个旧的
easy fckeditor
rails插件。挥舞着拳头
<script src="/javascripts/prototype.js?1292866092" type="text/javascript"></script>
<script src="/javascripts/effects.js?1292866092" type="text/javascript"></script>
<script src="/javascripts/dragdrop.js?1292866092" type="text/javascript"></script>
<script src="/javascripts/controls.js?1292866092" type="text/javascript"></script>
<script src="/javascripts/rails.js?1292866092" type="text/javascript"></script>
<script src="/javascripts/application.js?1292608980" type="text/javascript"></script>