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

rails:1096

From: "Jiro Iwamoto" <jirokun@u...>
Date: Tue, 2 May 2006 10:51:10 +0900
Subject: [rails:1096] Re: DBに定義されていない情報のバリデーション

岩本です。

kdmsnrさん返信ありがとうございます。

HowToUseValidationsWithoutExtendingActiveRecordをちょっとやってみたのですが、
うまくいかなかったです。そもそも、バージョンが異なるせいかdispacher.rbの記述が
異なっているような、、、
試してみた方いらっしゃいますか?

そういうことで、今回は既存のActiveRecordを継承したModelに
attr_accessor :message
をつけて、テーブルから拡張された部分だけ追加するようにしてみました。

06/05/02 に KADO Masanori<QVE02451@n...> さんは書きました:
> 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/
>
>

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