イベントの新規作成と編集に同じ events/_form.erb を使用する Rails アプリがあります。
新しいイベントの場合は、今日の日付を事前に選択したい. 編集中の場合は、入力済みの日付を表示させたいです。
フラッシュ設定でこれができると思いました。
これは events/new.html.erb です:
<% flash[:newevent] = "true" %>
<%= render :partial => 'form' %>
これは events/_form.html.erb のコードです
<% if flash[:newevent] = "true" %>
<%= f.input :starts_at, :as => :string, :label => 'Date', :input_html => {:class => 'datepicker', :value => Date.today.to_s} %>
<% else %>
<%= f.input :starts_at, :as => :string, :label => 'Date', :input_html => {:class => 'datepicker'} %>
<% end %>
助けてくれてありがとう!