[前][次][番号順一覧][スレッド一覧]

rails:1092

From: KADO Masanori <QVE02451@n...>
Date: Tue, 02 May 2006 00:17:57 +0900
Subject: [rails:1092] Re: DBに定義されていない情報のバリデーション

kdmsnrです。

"Jiro Iwamoto" <jirokun@u...> wrote:
> ユーザから入力された値をバリデーションする際、ActiveRecordではDBに登録されている
> データのバリデーションはActiveRecordの機能で行いますが、DBに保存しないものの
> リデーションはどのように行うのがよいのでしょうか?

保存する必要がなくてもActiveRecordの機能が便利なので、
私は空のテーブルを作っちゃってます。

ふつうのクラスでValidationsを使う場合は、
このあたりが参考になると思います。

HowToUseValidationsWithoutExtendingActiveRecord
http://wiki.rubyonrails.com/rails/pages/HowToUseValidationsWithoutExtendingActiveRecord/

Part V - Big Picture Recipes
Validating Non-ActiveRecord Objects
http://www.pragmaticprogrammer.com/titles/fr_rr/
# Validateableというモジュールを作ってました。

--
kdmsnr - KADO, Masanori
http://capsctrl.que.jp/kdmsnr/


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      1089 2006-05-01 10:22 [jirokun@u...        ] DBに定義されていない情報のバリデーション
      1091 2006-05-01 17:13 ┣[ysano@y...          ]                                       
      1097 2006-05-02 03:55 ┃┗[jirokun@u...        ]                                     
->    1092 2006-05-01 17:17 ┗[QVE02451@n...       ]                                       
      1096 2006-05-02 03:51  ┗[jirokun@u...        ]