一度に 2 つの異なるモデルにデータを保存しています。これは成功しました。
これら 2 つのモデルは相互に関連付けられているため、保存時に一方が他方の ID を保存します。QuestionnaireResult に Questionnaire_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