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

rails:2858

From: "Andy Matsubara" <andymatsubara@g...>
Date: Sat, 20 Sep 2008 01:40:12 +0900
Subject: [rails:2858] フォームでhas_manyな属性を保存するには

form_for を使ったフォームを作っています。モデルのカラムに対応しない属性を保存したい場合,
セッターを定義すればいいと「Railsレシピ」に書いてあったのですが,対象となる属性が,元の
モデルに対してhas_manyである場合,どのようにしたらいいのでしょうか。

例えばUserモデルがあって,ユーザーの趣味を表すHobbyモデルがあるとします。このとき
ユーザーのプロフィールを入力・更新するフォームで,登録されているHobbyの一覧を出して,
チェックボックスでチェックして保存するようなことを考えています。
check_box_tagを使ってフォームのオブジェクトとは独立して保存するのはできたのですが,
できたらcheck_boxを使いたいと思って質問しました。よろしくお願いします。

Andy Matsubara

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

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

->    2858 2008-09-19 18:40 [andymatsubara@g...  ] フォームでhas_manyな属性を保存するには  
      2859 2008-09-19 18:42 ┣[andymatsubara@g...  ]                                       
      2860 2008-09-20 18:29 ┣[y-yamasaki@s...     ]                                       
      2862 2008-09-21 04:34 ┗[ofl@c...            ]                                       
      2863 2008-09-22 03:15  ┗[andymatsubara@g...  ]