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

rails:1526

From: "UEDA Hiroyuki" <bsdmad@g...>
Date: Wed, 16 Aug 2006 13:08:52 +0900
Subject: [rails:1526] Re: 検証ヘルパーは save メソッドの際のみ有効?

うえだ です。


> さくです。

 返信、ありがとうございます :)。

> validates_uniqueness_ofのドキュメンテーションコメントに
(snip)
> When the record is updated, the same check is made but disregarding
> the record itself.
> 更新時は同様のチェックを、本レコード自身を無視して行う。
>
> とあるので意図した仕様のようです。この仕様のほうが都合がいいんで
> しょうか……

 うーん、更新時に自分自身を無視する仕様は理解できるのですが、save
メソッドでないと検証すらしてくれない、ってのはイマイチな気が ^^;)。

 コントローラ側で valid? を呼べば良いのかも知れませんが、それでは
コードの書き方に制約があるようで嬉しくありません。何か私が勘違い
してるんだと信じている(!?)のですが...

-- 
UEDA "BSD mad" Hiroyuki <bsdmad@g...>

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

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

      1522 2006-08-15 12:57 [bsdmad@g...         ] 検証ヘルパーは save メソッドの際のみ有効?
      1523 2006-08-15 14:27 ┣[sakuro@e...         ]                                       
->    1526 2006-08-16 06:08 ┃┗[bsdmad@g...         ]                                     
      1527 2006-08-16 07:16 ┗[walf443@g...        ]                                       
      1528 2006-08-16 08:04  ┗[nov@y...            ]                                     
      1529 2006-08-16 09:14   ┣[walf443@g...        ]                                   
      1533 2006-08-17 10:59   ┗[bsdmad@g...         ]