time_zone_select
選択を出力する Rails でヘルパーを使用しようとしています
<%= f.time_zone_select(:time_zone) %>
HTML 出力は次のとおりです。
<option value="Belgrade">(GMT+01:00) Belgrade</option>
すべてのタイムゾーンは、タイムゾーンをrake
次の形式でデータベースに文字列として保存した別のタスクを使用して計算されました。
ヨーロッパ/ベオグラード
time_zone_select
これにより、リージョンに値が保存されないため、レコードの編集で問題が発生します。私は何を間違っていますか、またはこれを回避するために何ができますか?
**詳細情報* * **
私が作成したこの rake タスクは、 ActiveSupport::TimeZoneを使用してタイム ゾーンを作成および保存します。
タイム ゾーン オブジェクトを作成すると、name属性は文字列"Europe/Belgrade"を返しますが、タイム ゾーン ヘルパーはこの値が"Belgrade"であると想定しています。