簡體   English   中英

Rails日期選擇參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM