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

rails:3241

From: OZAWA Sakuro <sakuro@2...>
Date: Wed, 7 Oct 2009 14:43:57 +0900
Subject: [rails:3241] Re: validateで警告に留める方法

さくです。

2009年10月7日13:51 しん <dezawa@a...>:

>> #valid? や #invalid? で判定して、#save_without_validationで保存でよいと思います。
>
> #valid? や #invalid? の存在を知りませんでした、これが役立ちそうです。

> 二つほど
> 実はすべての valid 対象が 警告 でよいのではなく、ほとんどは抵触したら
> 保存できないもので、一部だけが「エラーの可能性が高いがあるかも知れない値」
> を持つことがあるのです。この使い分けはできるでしょうか

> controller で errorsの中を見て、警告だけだったら #save_without_validation を

invalid?になったとき(valid?でないとき)に、エラーメッセージの配列
#errors.on(’属性') #add(およびvalidationで追加したもの
#errors.on_base #add_to_baseで追加したもの
を参照すればよいと思います。

-- 
OZAWA Sakuro

"The future will be better tomorrow." --Dan Quayle

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

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

      3237 2009-10-07 04:51 [dezawa@a...         ] validateで警告に留める方法              
      3238 2009-10-07 05:23 ┗[sakuro@2...         ]                                       
      3240 2009-10-07 06:51  ┣[dezawa@a...         ]                                     
->    3241 2009-10-07 07:43  ┃┗[sakuro@2...         ]                                   
      3243 2009-10-07 11:58  ┗[dezawa@a...         ]                                     
      3244 2009-10-07 12:05   ┗[sakuro@2...         ]                                   
      3245 2009-10-07 13:10    ┗[dezawa@a...         ]                                 
      3246 2009-10-07 13:21     ┗[sakuro@2...         ]                               
      3247 2009-10-08 00:39      ┗[dezawa@a...         ]