JavaScript関数に入力したいオプションを保持するルビーのハッシュがあります
私のハッシュは(irbで出力されるため)
@options = [{:source=>"2", :tries=>"3"}]
私のJavaScript関数は次のようなオプションを受け入れます
myFunc({source: num, tries: num})
したがって、js.erbファイルで私が行う場合
myFunc(<%=j @options %>)
それは結果として
{:source=>\"2\", :tries=>\"3\"}
するj @edges.to_json
ことで
\"{:source=>\\\"2\\\", :target=>\\\"3\\\"} }\"
するj @edges.to_json.html_safe
ことで
\"{:source=>\\\"2\\\", :target=>\\\"3\\\"}\"
より JavaScript に適したハッシュを出力する方法はありますか?