2012-05-10 55 views
1

嘗試四處搜索無濟於事。我想保持引號從我的助手輸出字符串,正是因爲他們是當我在打電話與escape_javascript助手在HAML文件Rails - 保持幫手內的報價

幫手

def popOver_javascript_for_feedback_index(feedbacks) 
    js = "" 
    feedbacks.each do |fb| 
    js += "$('span[rel=\"fb#{fb.id}\"]').popover();" 
    end 
    js += "" 
end 

HAML

: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的一個變種徒勞......我在這裏錯過了什麼?

非常感謝!

回答

2

刪除escape_javascript。 !!!!

+0

@ ______ @不能相信這就是我想念的......謝謝! – minovsky