私は Rails アプリを作成しています。ビュー ファイルを介してブラウザ コンソールに出力する変数がいくつかあります。具体的には、次の形式の ruby ハッシュを作成しました。
{string: [array], string: [array]}
したがって、たとえば、私が持っている可能性のある配列の1つは
{'nil': [1,2, 3], "124": [4,5], "124/125": [6]}
ブラウザー コンソールに出力されると、書式設定がオフになります。たとえば、今私は持っています:
{nil=>[1, 2, 3], "124"=>[4, 5], "124/217"=>[6]}
追加された余分な文字を削除するにはどうすればよいですか?
これが私の実際のコードです:
<% allBranches = Hash.new %>
<% currentBranch = Array.new %>
<% (1..@ancestry.length-1).each do |index| %>
<% if @ancestry[index] == @ancestry[index-1] %>
<% currentBranch.push(index) %>
<% else %>
<% allBranches[@ancestry[index-1]]=currentBranch %>
<% currentBranch = Array.new %>
<% currentBranch.push(index) %>
<% end %>
<% end %>
<script type="text/javascript">
console.log("allBranches: <%=allBranches%>");
</script>