2

我创建了一个视图,其中有两个输入,两个日期,我希望用户以特定格式键入它们。我将其创建为索引而不是表单,长篇大论。我正在尝试使用正则表达式来验证用户输入的日期。我希望日期的格式为 YYYY-MM-DD,因此如果用户以不同的格式输入日期,则会导致错误。这个正则表达式应该放在控制器还是模型中?我已经在模型中尝试了 validates_format_of,但它似乎不起作用。我也在 Rails 2.3 和 ruby​​ 1.8.7 上。

4

1 回答 1

0
validates_format_of :date, :with => /^\d{4}-\d{2}-\d{2}$/

你说 validates_format_of 似乎不起作用。这是什么意思?请提供更多信息。

于 2012-12-27T17:43:57.527 回答