無駄に周りを検索しようとしました。ヘルパーから出力される文字列の引用符を、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 のバリエーションを無駄に試してみました....ここで何が欠けていますか?
よろしくお願いします!