私はマルチモデルフォームを作成しようとしていますが、問題の1つは、フォーム内でモデルをリンクする必要があることです。 、ユーザー新しいユーザーを作成するとき、私は同時に新しいプロファイルを作成したいとして、2をリンクしたいネストされたモデルフォームを作成する
プロファイル:
は例えば、私が持っているフォームは、次のモデルを持って言うことができます。問題は、どちらもまだ作成されていない場合、IDはまだありません。どうすればリンク値を割り当てることができますか?
ありがとうございます!
-Elliot
私は何人かの人々がこれをお気に入りへの追加されて、気づいた - 答えを持っている私の2番目の質問をチェックアウト、二つのモデルをリンクの詳細を表示する:所望の結果を達成するためにLinking two models in a multi-model form
こんにちはスコット、応答のおかげで!あなたが投稿したコードを理解しているかどうかは分かりません。試してみましたが、未定義の変数やメソッドの 'fp'エラーが出ていますか? – Elliot
こんにちはElliot - コードを更新しました。間違いました。フォームビルダ変数の最初の数は、 'f'でなく 'fp'でなければなりません(行2と3が更新されます)。謝罪 - あまりにも速い書き込み方法でした!基本的に、このコードでは、親子関連オブジェクトの入れ子フォーム入力フィールドを実行できます。 – Scott
ありがとうScott!あなたが言ったように私はそれを更新し、form_for(@users)は表示されますが、fields_forプロファイルセクションは表示時に非表示に見えますか? – Elliot