0

データベースに依存しないモデルがあります。SOAPAPIを使用してデータをフェッチします。編集してオブジェクトを作成すると、APIを介して返された値を使用する代わりに、日付セレクターが自動的に現在の日にリセットされます。date_selectフォームヘルパーに上記のAPIを介して提供された日付を使用させるにはどうすればよいですか?

形:

    <%= date_select :start_time, :created, {:add_month_numbers => true } %>

アクションの編集:

.....
@keyword = Keyword.new

@keyword.id = @result[0][:value]

@keyword.name = @result[1][:value]

@keyword.keyword = @result[2][:value]

@keyword.message1 = @result[3][:value]

@keyword.message2 = @result[4][:value]

@keyword.start_time = @result[5][:value]

@result [5] [:value]の値は「yyyy-mm-dd」のようになり、文字列として返されます。
date_selectにこの値を正しく反映させるにはどうすればよいですか?

4

1 に答える 1

1

デフォルトの日付を設定するには、:default オプションを使用します。

<%= date_select :start_time, :created, :add_month_numbers => true, :default => Time.parse(@keyword.start_time) %>

API

于 2012-08-16T20:22:53.313 に答える