2017-08-18 17 views
0

私のOracle Datenbankの関数からBLOBを取得します。私のRails Appのユーザーは、これらのBLOBをダウンロードできるはずです。私の問題は、ダウンロードをクリックするとBLOBファイルがブラウザにインラインで表示されますが、ファイルとしてダウンロードする必要があることです。ダウンロードRailsアプリケーションのBlobファイルはインラインで表示され、添付されていません

リンク:

= link_to export_pldw_plausibility_path, :class => "btn btn-primary 
    action-button" do 
    %span.glyphicon.glyphicon-pencil 
    %span.hidden-xs 
= "Export" 

経路:

resources :pldw_plausibilities do 
    get 'export', on: :member 
end 

コントローラ:

def export 
    send_data PldwPlausibility.export(params[:id]), :filename => "test.BLOB", 
    :disposition => 'attachment' 
end 

モデル:

def self.export(id) 
    return plsql.pld.pld_mdc.exportMDOC('PLD_PLAUSIBILITY', id.to_i) 
end 

Screenshot

答えて

0

大変申し訳ございません。

:target => "_blank"をリンクに追加すると、この問題は解決します。

関連する問題