今私のコードでは content_for のように呼び出しています...
<% content_for :javascript do -%>
<%= "var boxplot_data=#{@survey.boxplot_answers.to_json};" %>
<% end -%>
配列全体を一度に変換するのではなく、配列 boxplot_data に追加してから、それを var として表示します。そうすれば、パーシャルでそのデータを使用する場所が、ビューに追加するために生成する場所の近くにないため、コードを読みやすくすることができます。