Railsの学習に時間を費やしていましたが、今はデモプロジェクトを進めています。ユーザーがアクションを選択した後に現在の日付と時刻を取得する方法
ケアリクエスト_formの即時ケアが必要かどうかをユーザーが選択するようにします。ユーザが「いいえ」を選択した場合、ユーザは次の2つの隠しコード行から時刻と日付を選択し、start_time
とstart_date
を保存するように求められます。ユーザーが「はい」を選択した場合、ユーザーがフォームの「送信」ボタンをクリックした後に、start_time
フィールドとstart_date
フィールドの現在の日付と時刻を渡したいとします。
私はif
/else
声明、隠された機能、およびTime.now
/DateTime.now
メソッドを使用します知っているが、私はそれらを実装する方法が混乱しています。
<div class="row">
<div class="form-group">
<label class="control-label">Is immediate care needed?</label>
<select class="form-control edit">
<option>Yes</option>
<option>No</option>
</select>
</div>
</div>
<div class="row">
<div class="form-group">
<label>Choose your start date.</label>
<%= f.text_field :start_day, placeholder: "MM/DD/YY", class: "form-control" %>
</div>
</div>
<div class="row">
<div class="form-group">
<label>Choose your start time.</label>
<%= f.text_field :start_time, placeholder: "08:00 AM", class: " form-control" %>
</div>
</div>
私はStack Overflowを見ましたが、これに似たものは見つかりませんでした。
私はあなたが求めていることを完全にはわかっていませんが、もしそうであれば、「オプション」コンテンツを含むdivを非表示にして、選択の価値に基づく可視性? – jaydel
はい、まさに私がやろうとしていることですが、ユーザーが即時ケアのために「はい」を選択した場合に限り、start_timeフィールドとstart_dateフィールドの現在の日付と時刻を取得したいと考えています。 @jaydel –