我想我可能正在做梦,但是我想我读过某个地方,可以在保存对象之前验证对象的属性类型?某物
validates :transaction_date, :type => Date一样,可以确保它是一个日期?

在Rails 3.2中可能吗?我正在尝试在网上寻找证据。我已经在这里查看了rails api,正在浏览ActiveRecord support

最佳答案

Rails不直接支持此功能。最接近的可能是validates_format_of,或者提供您自己的自定义验证程序。

我认为您想要的是validates_timeliness gem 。它不仅可以验证某个日期是否为有效日期,还可以指定该日期应在今天和其他日期范围检查之前还是之后。

关于ruby-on-rails - Rails验证类型日期?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18831869/

10-11 22:52
查看更多