Rails - 日期输入,仅允许工作日

时间:2015-05-25 19:58:02

标签: ruby-on-rails forms

我的表单中包含Date类型的字段。 以下行为字段创建输入,用户可以在其中选择日期。

<%= f.date_select :start_date %>

如何让它仅在工作日显示为输入选项?

1 个答案:

答案 0 :(得分:1)

使用date_select帮助程序无法执行您想要的操作。你有两种选择(其中一种不是替代品):

1)如果所选日期不是周末,则在模型中写入验证失败;或

2)使用JavaScript日期选择器(如jQuery DatePicker),这是唯一真正的解决方案。你可以使用DatePicker disable specific days or categories of days