私のRails(2.3.10)で。奇妙な問題を見つけました。ユーザーがダウンロードした URL にアクセスしたときに、アプリケーションで XML ファイルをダウンロードする必要があります。
例えば :
http://www.example.com/test/all.xml
ここでの問題は、エイリアス名 (http://www.example.com/test/all.xml) で URL をヒットした場合です。XML はダウンロードされません。
http://xx.xx.xx.xx:3000/test/all.xmlのような本番用の直接 URL をヒットした場合。XML は問題なくダウンロードを開始しました。
これについて誰でも助けることができますか?? お願いします
Test controller の私のコードは次のとおりです。
def index
file_path="/tmp/all.xml"
send_file file_path, :type => 'text/xml; charset=utf-8'
end
「all.xml」ファイルを本番サーバーの /tmp/all.xml に配置しました。
私は Jruby(1.6.5) を使用しており、WAR ファイルが Tomcat にデプロイされています....