我想我可能正在做梦,但是我想我读过某个地方,可以在保存对象之前验证对象的属性类型?某物
像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/