0
레일스에 모델을 저장할 때 첫 번째 모델의 ID를 사용하여 연결된 다른 모델을 저장하려고합니다. 레일즈 3에서 이것을 할 수있는 방법이 있습니까?동시에 연관된 모델과 함께 레일 모델을 저장하는 방법은 무엇입니까?
* 신경 끄시 고
model.build_other. 알았다. 나는 바보 야.
레일스에 모델을 저장할 때 첫 번째 모델의 ID를 사용하여 연결된 다른 모델을 저장하려고합니다. 레일즈 3에서 이것을 할 수있는 방법이 있습니까?동시에 연관된 모델과 함께 레일 모델을 저장하는 방법은 무엇입니까?
* 신경 끄시 고
model.build_other. 알았다. 나는 바보 야.
늦게 대답하지만 before_save 콜백으로 처리 할 수 있습니다. Model1과 Model2가 있다고 가정 해보십시오. 아래 코드를 app/models/model1.rb에 넣으십시오.
before_save :create_model2
def create_model2
@model2 = Model2.new(params[:id])
@model2.model1 = self
@model2.save
end