ヘルパー関数から JavaScript を返すのに問題があります。次のテスト ケースを動作させることができません。
helpers/application_helper.rb の関数
def show_stuff
return '$("div#flash").html("<p> stuff </p>");'
end
今、このヘルパー関数を general.js.erb で呼び出そうとしています
<%= show_stuff %>
ここに出力があります
$("div#flash").html("<p> stuff </p>");
show_stuff.html_safe と raw show_stuff も試しましたが、うまくいきませんでした。問題は Rails の自動エスケープ html だと思いますが、解決策を見つけることができませんでした。