2017-02-23 2 views
1

나는 루비가 새로 왔으며 서버 측에서 루비 파일의 실행에 대해 질문이 있습니다.Extjs & Ruby - 파일 다운로드

버튼을 사용하여이 양식을 얻었습니다. 클릭하면 일부 사용자 데이터를 서버로 보내고 다운로드 할 파일을 반환해야합니다. 는 ExtJS 4를 사용하여 내가 fileExporter.rb 및 클라이언트 측에서 양식을 서버 측에

분명히 내가 뭔가를 누락

Ext.create('Ext.form.Panel', { 
         url: 'fileExporter.rb', 
         buttons: [{ 
          text: 'Export to file', 
          width: 100, 
          handler: function() { 
           Ext.MessageBox.alert('This is my title','File Exported', function(){ 
            return true; 
            }); 
          } 
         }] 
        }); 

, 나는 드 루비가 보낸 파일을 반환 파일을 실행하는 방법을 모른다 .

미리 감사드립니다.

답변

1

검색 할 내용은 form.submit()입니다.

handler: function(btn) { 
    Ext.MessageBox.alert('This is my title','File Exported', function(){ 
     btn.up('form').submit(); 
     }); 
}