在我的佈局,我有我怎樣才能軌不會使轉義引號如 "
<% @current_user.popups.each do |p| %>
<% content_for :script do %>
<%= "$(document).ready (function() { $.jGrowl(\"#{p.message}\", { sticky: true }) });" %>
<% end %>
<% end %>
然後在腳本部分我有
<%= yield :script %>
的問題是,這使得逃脫報價爲\"
和JavaScript不喜歡這個。
我該如何阻止這種情況發生?還是有另一種方法呢?我不能使用單引號,因爲我想在郵件中使用一些html。我會很感激任何幫助。
如果JDL的回答能正常工作,我還是建議使用escape_javascript輔助逃生的報價和 – 2010-05-17 23:05:17
謝謝你,我需要做的這把HTML郵件中新行。 – James 2010-05-17 23:14:58
我更喜歡這個答案,所以我刪除了我的。 – jdl 2010-05-17 23:39:26