サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
fuzzybsd.hatenadiary.org
RailsでのValidationはModelに対して実装する(その賛否については記事にしたい)が、標準のValidatorというかvalidates_*ヘルパーメソッドがいくつか用意されている。しかし、意外にアプリを作っているとかゆいところに手が届かないことが多いのだ。 ということで、独自にValidationを実装する方法を整理しておこう。独自のValidationはModelにvalidateメソッドをオーバライドする形で実装すればよい。 もし、Validationに失敗した場合、つまり有効な入力で無かった場合は、ユーザにその旨を通知しなければならない。そのメッセージはerrors.addメソッドを利用して設定すればよい。 class OneModel < ActiveRecord::Base # 独自のValidationを実装するポイント def validate # 指定された
このページを最初にブックマークしてみませんか?
『fuzzybsd.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く