TaKa回答ポイント 100ptウォッチ

Railsのバリデーションが上手くいかない


nilを許容で、値がある場合にformatのバリデーションをかけたいのですが、formatにそってない値の場合、saveの際に全てnilに変換されて、通ってしまいます。
saveを通さずにバリデーションで警告したいのですが、
いい方法があればご教示下さい。

下記Gistに貼ったような事を試しましたが、どちらもformatに合わない値はnilに勝手に変換されてsaveされてしまいます。
https://gist.github.com/chucker34/f1c9f8d3d3dda7d6ba02
https://gist.github.com/chucker34/b783c95ebab0fecdbbc7

環境は下記です。
ruby '2.1.2'
rails'4.1.4'

宜しくお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-11-06 23:55:43
終了日時
2014-11-14 00:00:03
回答条件
1人10回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ruby760Rails217nil38

人気の質問

メニュー

PC版