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

rails:3240

From: しん <dezawa@a...>
Date: Wed, 07 Oct 2009 13:51:19 +0900 (JST)
Subject: [rails:3240] Re: validateで警告に留める方法

出沢です

すばやいレスポンスありがとうございます。
消化不良なのでもう少し教えてください
> 
> #valid? や #invalid? で判定して、#save_without_validationで保存でよいと思います。

#valid? や #invalid? の存在を知りませんでした、これが役立ちそうです。
これを controller 側で実行するということですね。

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

まったく無視ではなく、SAVEのあとの show 画面にて 怪しいけど大丈夫か? という
警告文を表示したいのです。あ、これは試してみます。
#save_without_validation は errors の内容の表示はしてくれると期待できそう。

###
controller で errorsの中を見て、警告だけだったら #save_without_validation を
以外もあったら #save_with_validation を呼ぶ、というということをするのかな。

#save_with_validation( errorsは警告だけ? ) でよいか。


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