私は2つのヘルパーを持っています:
all_currencies(Money::Currency.table)
all_currencies_values(Money::Currency.table)
各ヘルパーは異なる値を持つ配列です:
ヘルパー 1:
["ZWN, Zimbabwean Dollar, $", "ZWR, Zimbabwean Dollar, $"]
ヘルパー 2:
["ZWN", "ZWR"]
選択フィールドの値属性で 2 番目のヘルパーを指定する必要があります。私はこれを試しました:
<%= select_tag "currency", all_currencies_values(Money::Currency.table)), options_for_select(all_currencies(Money::Currency.table), :prompt => "Select currency" %>
しかし、選択フィールドのテキストと値の両方で同じ結果が得られます。
all_currencies_values(Money::Currency.table)
ヘルパー 2を選択フィールド値に追加し、ヘルパー 1 を選択フィールド テキストに追加するにはどうすればよいですか?
ありがとう!