在我的布局中,我有:
问题在于这会将转义的引号渲染为
我该如何阻止这种情况发生?还是说有其他方法可以解决?我不能使用单引号,因为我想在消息中添加一些html。非常感谢您的帮助。
<% @current_user.popups.each do |p| %>
<% content_for :script do %>
<%= "$(document).ready ( function() { $.jGrowl(\"#{p.message}\", { sticky: true }) });" %>
<% end %>
<% end %>
然后在脚本部分,我有以下内容
<%= yield :script %>
问题在于这会将转义的引号渲染为
\"
,而javascript不支持这种写法。我该如何阻止这种情况发生?还是说有其他方法可以解决?我不能使用单引号,因为我想在消息中添加一些html。非常感谢您的帮助。