0
ruby on railsアプリケーションで、コントローラからsend_dataを使用してバイナリデータファイルをデータベースからブラウザに送信しています。 jquery/jquery-mobileを使用しない場合、この機能は非常にうまく機能します。 jquery/jquery-mobileを使用すると、コントローラ/アクションを呼び出してデータベースからバイナリファイルをダウンロードしようとすると、定義されていないエラーが発生します。誰でもこれを動作させるための回避策を提案できますか?ありがとう。railsアプリケーションでsend_dataを使用したときの定義されていないエラー
追加情報:
rhattachmentsコントローラコードSEND_DATA呼び出すために:
def show
@singlerhattachment = Rhattachment.find(params[:id])
send_data @singlerhattachment.hdrattach.file_contents,:type =>
@singlerhattachment.hdrattach_content_type, :disposition => 'inline'
end
上記のダウンロードを呼び出すビューコード:
<%= link_to hattach.file_name,:action => "show", :controller => "rhattachments",:id => hattach.id %> <br />
私が考えることができる唯一の回避策は、jQueryを使用しないことです。 –
application.html.erb – RORNewbie
詳細を追加しました。他にどんな情報が必要か教えてください。私が言ったように... jqueryがうまくいきましたが、他の機能のためにjqueryを非常に重視しているため、削除できません... – RORNewbie