0
我有一個表格,其類型爲Date
。 以下行爲字段創建輸入,用戶可以在其中選擇日期。Rails - 日期輸入,只允許工作日
<%= f.date_select :start_date %>
我怎樣才能讓它只顯示作爲輸入選項的工作日?
我有一個表格,其類型爲Date
。 以下行爲字段創建輸入,用戶可以在其中選擇日期。Rails - 日期輸入,只允許工作日
<%= f.date_select :start_date %>
我怎樣才能讓它只顯示作爲輸入選項的工作日?
這是不可能做到你想用date_select幫手。你有兩種選擇(其中一種不是真正的替代選擇):
1)如果選擇的日期不是週末,在模型中編寫一個驗證失敗;或
2)使用JavaScript日期選擇器(如jQuery DatePicker),這是唯一真正的解決方案。您可以使用DatePicker disable specific days or categories of days。
嘗試'<%= f.date_select:start_date,discard_month:true,discard_year:true%>'this ....... –