我花时间学习Rails,现在我正在开发一个演示项目。
我希望用户选择是否需要立即关注护理请求_form。如果用户选择“否”,则会要求用户从下两个隐藏的代码行中选择时间和日期,保存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,但发现没有类似的内容。