2017-11-13 4 views
0

XML 파일을 생성하는 코드 조각이 있습니다. 내가 원하고 솔루션을 찾지 못하면 XML 파일을 생성하고 ALSO를 다른 페이지로 리다이렉트하여 피드백 메시지를 보낸다. 이미 "respond_to"나는 다른 리디렉션 문장을 사용할 수 없습니다 사용할 때XML 파일을 생성하고 Rails를 사용하여 다른보기로 리디렉션

내 코드가

def exportFiles 
    @files=FileToExport.getComponentToExport 
    recursive_tree= GitHubRepositorioService.getRecursiveTree('master') 
    GitHubService.updateFiles(@files, recursive_tree) 
    xml = Builder::XmlMarkup.new(:target=>$stdout, :indent=>2) 
    respond_to do |format| 
    format.xml { send_data render_to_string(:exportFiles), filename: 'exported_module.xml', type: 'application/xml', disposition: 'attachment' } 
    end 
    FileToExport.setComponentToExport(nil) 
    end 

입니다 ... 그래서, (다운로드) 해당 파일을 생성하고 다른보기로 리디렉션하는 방법은 무엇입니까 ?

답변