使用AJAX在Rails中添加Javascript

使用AJAX在Rails中添加Javascript,javascript,ruby-on-rails,ajax,Javascript,Ruby On Rails,Ajax,我有一个Javascript,其中我使用js.erb: $('#registration-steps').fadeOut("fast").html("<%= escape_javascript( render :partial => @page, :layout => false )%>").fadeIn("slow"); 尝试使用jQuery的getScript函数动态执行脚本: ` 然而,这仍然意味着,当您转义javascript时,部分脚本中包含的脚本被破坏

我有一个Javascript,其中我使用
js.erb

$('#registration-steps').fadeOut("fast").html("<%= escape_javascript( render :partial =>   @page, :layout => false )%>").fadeIn("slow");

尝试使用jQuery的getScript函数动态执行脚本:

`

然而,这仍然意味着,当您转义javascript时,部分脚本中包含的脚本被破坏

作为另一种可能性,您可以将include移出您的partial,并在布局中添加一个用于调用的内容单元:

<% =content_for :ad_words %>

这样,它就不再有可能被转义。

尝试使用jQuery的getScript函数动态执行脚本:

`

然而,这仍然意味着,当您转义javascript时,部分脚本中包含的脚本被破坏

作为另一种可能性,您可以将include移出您的partial,并在布局中添加一个用于调用的内容单元:

<% =content_for :ad_words %>
这样它就再也不可能逃脱了

<% =content_for :ad_words %>
<% content_for :ad_words do %>
     <script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js">
<% end %>