我正在尝试使用Javascript呈现.html.erb
部分,它本身包含安全的Javascript。如何在Rails 3中使用javascript呈现部分内容
<%= render :partial => "tasks" %>
无法呈现任何东西。
<%= escape_javascript(render :partial => "tasks") %>
呈现HTML但javascript已转义,因此它不起作用。
我该如何获得HTML及其嵌入式Javascript才能正确呈现?
我正在尝试使用Javascript呈现.html.erb
部分,它本身包含安全的Javascript。如何在Rails 3中使用javascript呈现部分内容
<%= render :partial => "tasks" %>
无法呈现任何东西。
<%= escape_javascript(render :partial => "tasks") %>
呈现HTML但javascript已转义,因此它不起作用。
我该如何获得HTML及其嵌入式Javascript才能正确呈现?
如果文件的扩展名是.js.erb
那么你可以使用<%= escape_javascript(render :partial => "tasks") %>
,
或者<%= escape_javascript(render "tasks") %>
如果用<%= escape_javascript问题(渲染:部分=> “任务”)%>是该行被转义,然后<%= raw escape_javascript(render:partial =>“tasks”)%>应该修复该问题。
如果您想了解更多信息,请查看此链接。 http://yehudakatz.com/2010/02/01/safebuffers-and-rails-3-0/
这真的没有回答这个问题。 – sscirrus