2011-12-04 4 views
0

데이터를 추가하지 및 항목 * venue_id *와 그러나 타임 스탬프 올바른으로 venuetypes 테이블에 생성되면, 컬럼 로 널아래 코드와 연관된 테이블

def new 
    @new1 = "gfdsgfd" 
    @venue = Venue.new 
    @venue.save 
    @venuetype = @venue.venuetypes.create(:type => "test") 
    @venuetype.save 
    respond_to do |format| 
    format.html # new.html.erb 
    format.json { render json: @venue } 
end 
end 

답변

0

않는 한 유지 그렇지 않으면 레일스는 type 열이 single table inheritance에 사용되어 문제가 발생할 것으로 예상합니다.

또한 venuetypes.create은 성공적으로 생성 된 경우에만 개최 유형을 저장하며 이후에는 .save 통화와 동일합니다. 당신은 구원받지 못하게하는 장소 유형에 대해 거의 확실하게 오류가 있습니다. .save!을 사용하여 오류가 발생하거나 @venuetype.errors에 찾아보고 저장하지 않은 오류 메시지가 포함되어 있는지 확인하십시오.

관련 문제