次のコードは、デフォルトで選択された日付として @the_date を使用して、期待どおりに機能します。
<%= date_select("the_date", "", :default => @the_date ) %>
ただし、日付がない場合は、空白を表示する必要があります。次のコードは空白を表示しますが、日付が定義されている場合でも、デフォルトの選択を強制的に空白にします。
<%= date_select("patient_details[birth_date]", "", { :default => @the_date, :include_blank => true } ) %>
デフォルトの選択を日付に設定し、日付がゼロの場合は空白にするにはどうすればよいですか?
Rails 3.07 での作業。
ありがとう。