このrailscastと同様に、ネストされた属性のフォームを作成しようとしています。私のアプリでは、ノードに質問を添付できます。1 つのフォームでノードと質問の両方の属性を設定できるようにしたいと考えています。これはモデルで次のように定義されています。
node.rb
...
has_many :questions
accepts_nested_attributes_for :questions
質問を受け付けるフォームを正確に作成する方法がわかりませんでした。これは現在です:
<%= f.fields_for @node.questions do |builder| %>
<%= render 'question_form', f: builder %>
<% end %>
次に、質問フォームは関連するフィールドをレンダリングします。
ノードコントローラーは現在、正しく渡される属性に依存しています: nodes_controller.rb
def new
@node = current_user.nodes.build
//also tried building a question
def create
@node = current_user.nodes.new(params[:node])
@node.save...
//anything else needed?
質問を正しく作成するためのフォームを取得するにはどうすればよいですか?