2011-03-20 3 views

답변

1

오류는 서버 로그에 일반 텍스트로 인쇄됩니다. 로그에 쉽게 액세스 할 수없는 경우 custom exception handler을 작성하면 일반 텍스트로 사용자에게 오류가 인쇄됩니다.

0

당신은 또한 당신의 responds_to 처리 변경할 수 있습니다 당신은 XML, JSON, 또는 텍스트를 렌더링하는 경우 그래서

def create 
    company = params[:person].delete(:company) 
    @company = Company.find_or_create_by_name(company[:name]) 
    @person = @company.people.create(params[:person]) 

    respond_to do |format| 
    format.html { redirect_to(person_list_url) } 
    format.js 
    format.xml { render :xml => @person.to_xml(:include => @company) } 
    end 
end 

을, 당신은 출력 옵션을 가지고, 그리고 HTML 오류 메시지를 생성하지 않아야 레일 .

관련 문제