尝试四处寻找无济于事。我想在我的助手的字符串输出中保持引号与我在haml文件中使用escape_javascript调用助手时完全相同
帮手
def popOver_javascript_for_feedback_index(feedbacks)
js = ""
feedbacks.each do |fb|
js += "$('span[rel=\"fb#{fb.id}\"]').popover();"
end
js += ""
end
哈姆
:javascript
$(document).ready(function() {
#{escape_javascript popOver_javascript_for_feedback_index(@feedbacks)}
});
在我得到的输出中
$(document).ready(function(){
$(\'span[rel=\"fb1\"]\').popover();
}
当我真的想要
$(document).ready(function(){
$('span[rel="fb1"]').popover();
}
徒劳地尝试了h(),raw(),html_safe的变体......我在这里错过了什么?
提前非常感谢!