2011-08-10 26 views
0

概念的には、ユーザーの両方の入力を受け付けるフォームをRailsに作成することは可能ですか?もしそうなら、私はそれをどのように実行できますか?ユーザーとプロフィールの両方にform_forを設定する必要がありますか?Rails 3のプロファイルフィールドを持つユーザーフィールドを組み合わせる

目的は、保存時にユーザ/プロフィール情報を混在させる可能性のある2つのフォーム(ホームページとサインアップの2つのフォーム)を持つことです。 FYI - ここで私は、ユーザーを追加する方法です:

user = User.new 
user.email = "" 
user.password = "" 
user.profile = Profile.new 
user.profile.save 
user.save 

答えて

1

はい、あなたはaccepts_nested_attributes_forになっているはずです、Railsのドキュメントhereで対処。使用方法を議論

  • This blog

    詳細については、を検討してください。

  • This StackOverflow questionあなたはこれを達成するために、ネストされたフォーム、およびネストされた属性を持つモデルを使用することができますRailsの3で、その使用
関連する問題