1
4

2 に答える 2

6

配列を HTML セーフとしてマークすることはできません。配列内の各要素を HTML セーフとしてマークする必要があります。

試す

array.map(&:html_safe)

アップデート

申し訳ありませんが、配列の構築方法を十分に調べていませんでした。文字列のフラットな配列だと思っていましたが、その場合array.map(&:html_safe)は問題ありませんでした。代わりに、文字列のサブ配列ごとに同じことを行う必要があります。

array.map { |e| e.map(&:html_safe) }
于 2013-09-17T21:09:08.813 に答える
0

オプション配列を実際のシンボルで作成できます.Railsヘルパーはそれをhtmlでコーディングします.

def options
  array = []
  array << ["$", "some value"]
  array << ["€", "some value"]
end
于 2013-09-17T22:20:11.843 に答える