0
psqlで定義された文字列配列segment
があります。Rails 4.2:表示形式のpostgres配列値を表示
t.string :segment, array: true, default: []
segment
の値を入力すると、値は{}
内置かれ、正しくPSQLに保存されます。ここでは、DBの移行ファイルがあります。ここでは値がpostgres
である:
{#6CF511,#EDF511,#F51111}
しかし、この値は以下のコードを使用してビューに表示されます。
<%= f.input :segment, :label => ('Seg Range Color Choices')' %>
しかし、表示された値が正しくありません:
["#6CF511", "#EDF511", "#F51111"]
すべて値の前には"
が付加されます。また{}
の代わりに[]
が使用されます。デバッグにおいて
$('#dashboard_detail_segment').val("<%=rpt_detail.segment%>");
、= array[3]
rpt_detail.segment
次jquery
コードが記入値に使用されます。 rpt_detail.segment.join(',')
を使用して配列を "#6CF511、#EDF511、#F511112"の文字列にすることができます。これは表示する1つの方法です。私の質問は、他にnatural
segment
を表示する方法はRails
ビューですか?