[英]Rails Date Select Parameters
我正在使用Rails 3表單中的日期選擇。
<%=f.date_select :date %>
我想限制日期,以便您只能選擇星期天的日期。 有什么辦法可以做到這一點?
我還試圖阻止已經出現的日期。
感謝您的任何幫助!
Rails date_select字段生成三個下拉列表以選擇日期的各個部分。 沒有節制,您可以修改例如月份,而日期仍然是星期日。
您必須編寫一些js魔術來加強這種作用,或者找到一個已經存在的datepicker並對其進行限制。 或者,您可以讓用戶選擇一個星期,然后從中計算出確切的星期天。
好的,我們對此進行了進一步的研究,由於date_select字段的格式,我認為這是不可能的。 我能得到的最接近的是
<%=f.date_select :date, start_year: Time.now.year %>
這樣至少您不能選擇前幾年的日期。 通過將視圖設置為自動刪除不相關的記錄,我對過去的日期和月份實施了限制:
<% if(service.date < Date.today) %>
<% service.destroy %>
<% end %>
並不完美,但就我而言還是可以的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.