2011-10-04 7 views
0

내 LINE_ITEM 모델에 대한 고유성 검증을 변경 : 내가 의도적으로이 유효성 검사를 실패 LINE_ITEM을 작성하는 경우는 유효성 검사 오류시 기본 라우팅 (레일)

validates :course_id, :uniqueness => {:scope => :cart_id} 

은/line_items을 자동으로 레일에 저를합니다. 이 기본 라우팅을 변경하려면 어떻게해야합니까?

답변

1

유효성 검사에 실패 할 경우 컨트롤러 작성 메서드에 의해 결정됩니다. 거기에 당신은 라인을 따라 무언가가 필요합니다.

def create 
    if LineItem.create(params) 
     render :action => 'index' 
    else 
     render :action => 'edit' 
    end 
end 
관련 문제