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

rails:2357

From: "UEDA Hiroyuki" <bsdmad@g...>
Date: Mon, 3 Sep 2007 17:23:08 +0900
Subject: [rails:2357] Re: create時のidの値

うえだ と申します。

興味はあるのですが、コードで検証したりはしてません。

> 浅井と申します。
>
> ActiveRecordの新規作成時に、auto incrementされる
> IDの値を用いて、同じオブジェクトの別の属性を決定したいのです。
;
> after_createの中でidを取得して、再度saveすると無限呼び出しに
> なってしまいますよね?

これは実際に試されて、その結果、無限ループしたということでしょうか?

after_create 中で id を取得して特定の attribute の値をセット(保存)
した際には、after_create は呼ばれないような気がするのですが、
呼ばれちゃうとしたら何ででしょうね?


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

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

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

      2349 2007-09-01 16:41 [jyo555@w...         ] データーベースに接続できない            
      2350 2007-09-02 09:31 ┗[parin_25@m...       ]                                       
      2352 2007-09-02 17:28  ┗[jyo555@w...         ]                                     
      2353 2007-09-03 08:10   ┣[water@t...          ]                                   
      2362 2007-09-04 19:15   ┃┗[jyo555@w...         ]                                 
      2354 2007-09-03 08:44   ┗[arito_asai@f...     ] create時のidの値                  
      2355 2007-09-03 09:58    ┣[marui@a...          ]                                 
      2356 2007-09-03 10:17    ┃┗[arito_asai@f...     ]                               
->    2357 2007-09-03 10:23    ┣[bsdmad@g...         ]                                 
      2358 2007-09-03 09:58    ┗[t-makino@w...       ]