我一次将数据保存到两个不同的模型。这已成功完成。
这两个模型是相互关联的,因此其中一个模型在保存时会存储其他模型的 ID。如何在 QuestionnaireResult 中存储问卷调查表_contact_id?
class QuestionnaireResultsController < ApplicationController
def create
@questionnaire_result = QuestionnaireResult.new(params[:questionnaire_result])
@questionnaire_contact = QuestionnaireContact.new(params[:questionnaire_contact])
respond_to do |format|
if @questionnaire_result.save
@questionnaire_contact.save
format.html { redirect_to root_path, notice: 'Questionnaire was successfully submited.' }
format.json { render json: questionnaires_path, status: :created, location: questionnaires_path }
else
format.html { render action: "new" }
format.json { render json: questionnaires_path.errors, status: :unprocessable_entity }
end
end
end
end