在我的布局中,我有
<% @current_user.popups.each do |p| %>
<% content_for :script do %>
<%= "$(document).ready ( function() { $.jGrowl(\"#{p.message}\", { sticky: true }) });" %>
<% end %>
<% end %>
然后在脚本部分我有
<%= yield :script %>
问题是这会将转义的引号呈现为,\"
而 javascript 不喜欢这样。
我怎样才能阻止这种情况发生?或者有另一种方法吗?我不能使用单引号,因为我想在消息中包含一些 html。我会很感激任何帮助。