다음 작품으로 작업하고 있습니다.레일에서 구조 작업
def index
@user = User.find(params[:id])
rescue
flash[:notice] = "ERROR"
redirect_to(:action => 'index')
else
flash[:notice] = "OK"
redirect_to(:action => 'index')
end
지금 나는 내가 올바른 ID를하거나, 난 항상 내보기에 "OK"가 무엇입니까 여부를 두 경우 모두, 내가 무슨 일을하고 있는가?
"ERROR"를 표시 할 ID가 DB에 없을 때 필요합니다. 나는 또한 rescue ActiveRecord::RecordNotFound
을 사용하려고 시도했지만 동일한 일이 발생합니다.
모든 도움을 주실 수 있습니다.
앱에서이 실제 코드인가? 마치 무한 루프가되는 동일한 동작 (인덱스)으로 리디렉션하는 것처럼 보입니다. – mikej