2010-12-17 14 views
0

"fields_for"を使用して、関連するテーブルのフィールドをフォームに含める必要があります。 DRYを維持しようとすると、私は "新しい"アクションと "編集"アクションのためのフォーム(_form.html.erb)としてフォームを使用しています。問題は、このアプローチを使用すると、フォームの一部をレンダリングするときに "fields_for"ヘルパーで何も表示されないが、フォームビューの内容を新しいビューまたは編集ビューにコピーすると機能するということです。レンダリングされた部分の中で "fields_for"を処理するために必要な特別なものがありますか?私はRails 3を使って作業しています。"fields_for"は部分的に含まれているとレンダリングされません

+0

あなたのフォームコードを添付してください。 – klew

答えて

0

fields_forは、通常、オブジェクトが渡されている場合にのみコンテンツを表示します。そのオブジェクトが何であっても、部分的に渡されない可能性はありますか?

+0

スティーブ、問題を解決するかどうかを調べるために:locals =>を使用して渡しました。私はそれを試した後にあなたに戻ってきます。 – Aaron

関連する問題