私は夢を見ているのかもしれませんが、オブジェクトを保存する前にその属性のタイプを検証できるとどこかで読んだと思いますか? のようなものvalidates :transaction_date, :type => Date
で、それが日付であることを確認しますか?
これはRails 3.2で可能ですか? 私はネット上でこれの証拠を見つけようとしています。私はすでにレールAPIをここで見ており、 ActiveRecordのサポートを行っています。
私は夢を見ているのかもしれませんが、オブジェクトを保存する前にその属性のタイプを検証できるとどこかで読んだと思いますか? のようなものvalidates :transaction_date, :type => Date
で、それが日付であることを確認しますか?
これはRails 3.2で可能ですか? 私はネット上でこれの証拠を見つけようとしています。私はすでにレールAPIをここで見ており、 ActiveRecordのサポートを行っています。
Rails はこれを直接サポートしていません。おそらく最も近いのは、validates_format_of、または独自のカスタムバリデータを提供することです。
あなたが望むのはvalidates_timeliness宝石だと思います。何かが有効な日付であることを検証するだけでなく、今日の前か後かを指定したり、その他のさまざまな日付範囲チェックを行うことができます。