Ruby on rails 停止转义javascript_include_标记

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帮助程序的插件(语义表单生成器)。我不认为它有更新,尽管它不需要花太多的时

我正在升级Rail 3应用程序,出于某种原因,我正在升级该线路

  <%= javascript_include_tag :defaults %>

在标签前面添加一个“原始”标签是可行的,但我正试图找出它这样做的真正原因。上面的样式表标签工作正常。我很困惑。有什么帮助吗?

Rails 3会自动转义html for Xss保护,而不是Rails 2.x中使用的html

了解更多信息

罪魁祸首是一个覆盖默认rails帮助程序的插件(语义表单生成器)。我不认为它有更新,尽管它不需要花太多的时间使它与rails3兼容


不管怎样,我希望将来能转向简单的表单。

我不认为它应该是rails帮助程序……样式表include标记帮助程序工作得很好。然而,其他表单帮助程序的文本字段也被转义。是的,它不应该转义,通常所有的帮助程序都返回已经“html\u安全”的值,所以不应该是这样。我的罪魁祸首是一个旧的
easy fckeditor
rails插件。挥舞着拳头
&lt;script src=&quot;/javascripts/prototype.js?1292866092&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;/javascripts/effects.js?1292866092&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;/javascripts/dragdrop.js?1292866092&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;/javascripts/controls.js?1292866092&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;/javascripts/rails.js?1292866092&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;/javascripts/application.js?1292608980&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;