【发布时间】:2016-08-16 14:04:15
【问题描述】:
我花时间学习 Rails,现在我正在做一个演示项目。我希望用户做的第一件事是在护理请求_form 上选择他们是否需要立即护理。如果用户选择“false”,那么用户将被要求从接下来的两行隐藏代码中选择时间和日期,传入我的 start_time 和 start_date。如果用户选择“true”,当用户单击请求_form 上的提交按钮时,我想使用 Time.now 来获取我的 start_time 和 start_date 字段的当前时间和当前日期。我的问题是在用户选择“false”之前隐藏最后两个字段的正确方法是什么? requests_form.html.erb
<div class="row">
<div class="form-group">
<%= f.check_box :immediate_care,{:checked => "checked"} %> Patient needs immediate care.
</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>
【问题讨论】:
-
首先,请将您的问题限制为每个帖子一个问题。
Time.now是一个单独的问题,应该在单独的问题中提出。其次,用户使用的是什么控件?选择或单选按钮或什么? -
同意。请注意,这个问题是由stackoverflow.com/questions/38960667/… 产生的,作为单独解决第一个问题的一种方式。第二个问题是/可以在另一个问题中解决。
-
好的,谢谢@MarsAtomic 和 jaydel 通知我。我是 StackOverFlow 的新手,仍在适应规则。我现在已经对我的问题进行了适当的调整。
标签: javascript ruby-on-rails ruby controller