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

rails:407

From: Kazuhiro Yoshida <moriq@m...>
Date: Tue, 04 Oct 2005 13:42:58 +0900
Subject: [rails:407] Re: ARの子の属性も親と一緒に設定させるには?

もりきゅうです。

Kazuhiro Yoshida <moriq@m...> wrote:
> auto_index を使えば良さそうです。

ああ。でもこれは新規作成の話なんですね。

Shinya Kawaji <kawaji@g...> wrote:
>   def new
>     @p = P.new
>     @p.cs<<(C.new, C.new)
>   end
>   def create
>     @p = P.new(params[:p])

こうするとなると先の auto_index を使う例はうまくいきません。
create の @p では cs が空になるはずです。

てことで、このように save せずにやるなら
必要な cs の個数を 2 とすると
  2.times {|count|
    text_field "c[new_#{index}]", "foo"
  }
などとする必要がありそうです。[] の中に index として何か書いておけば、
それが params[:c] のキーになります。

----
Kazuhiro Yoshida  moriq@m...

--
ML: rails@r...
使い方: http://QuickML.com/
Web Site: http://wiki.fdiary.net/rails/
ML Archives: http://www.fdiary.net/ml/rails/

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

       404 2005-10-04 04:46 [kawaji@g...         ] ARの子の属性も親と一緒に設定させるには?
       406 2005-10-04 06:25 ┗[moriq@m...          ]                                       
->     407 2005-10-04 06:42  ┣[moriq@m...          ]                                     
       408 2005-10-04 06:47  ┃┗[moriq@m...          ]                                   
       414 2005-10-08 19:08  ┗[kawaji@g...         ]