2つのモデルを完全に作成できるフォームが1つありますが、一方のモデルを更新してもう一方のモデルを作成する方法はありますか?再開:アポイントメントを作成するためのフォームがあり、このアポイントメントの担当者を作成することもできます。
def new
@Cita = Cita.new
@Cita.build_paciente
render :new
end
def create
@Cita = Cita.new(params[:cita])
if @Cita.save
redirect_to :action => 'hoy'
else
render 'new'
終わり
これは、2つのモデルを同時に作成する場合は非常にうまく機能しますが、人物フィールドに入力すると...人物属性( "paciente")を更新し、その人物の予定( "Cita")を作成するにはどうすればよいですか。 。
ありがとう。