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

rails:1091

From: "Yoshiaki Sano (ysano)" <ysano@y...>
Date: Tue, 02 May 2006 00:13:59 +0900
Subject: [rails:1091] Re: DBに定義されていない情報のバリデーション

さのです。

Jiro Iwamoto wrote:

> ユーザから入力された値をバリデーションする際、ActiveRecordではDBに登録さ
> れている
> データのバリデーションはActiveRecordの機能で行いますが、DBに保存しないも
> のの
> リデーションはどのように行うのがよいのでしょうか?
> 
> たとえば、メールを送信する本文を入力させ、それが空でないことをチェックす
> る場合などです。
> モデルを作成し、1から実装しなければいけないのでしょうか?

AWDwR の『非モデルフィールドとの連携』(File163) では
controller にエラーチェックを実装してますね。
また、エラーの書き方の参考にもなると思います。

ftp://ftp2.ohmsha.co.jp/link/4-274-06640-1/rails-code.tar.gz
の
views/app/controllers/test_controller.rb
にあります。

-- 
ysano
http://ysnetwork.jp/

--
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...        ]