2012-01-11 6 views
1

私は「/home/tmpfile.txt」[GET]
私はこの
<a href="/home/tmpfile.txt">download_link</a>
を使用するときには、
Noルートの一致を文句を言いません
私のローカルフォルダ内のファイルへのファイルのダウンロードリンクのリストを作りたいと=のlink_to "download_link"
<%、 "/ホーム/ tmpfile.txt" %>

Noルートマッチ[GET] "/home/tmpfile.txt"
アドオンは、「取得/ホーム/ TMPFILEを取得します。 txt "をconfig/route.rbに変更しても問題は解決しない
コントローラ経由ではなく、ファイルをダウンロードする方法を教えてください。

私は ftp://ftp.ncbi.nih.gov/pub/mmdb/cdd/

は、誰もが簡単な解決策を持っています
このような何かを探しています
ファイルがたくさんあるので、私はコントローラでsend_file関数を使用したくありませんか?

答えて

1

/home/tmpfile.txtファイルシステム内のパスまたはサーバー仮想ファイルシステム内のパス? ファイルシステム内のパスをpublicフォルダに移動する必要がある場合は、Webサーバーのルートディレクトリから入手できます。

+0

ファイルをパブリックフォルダに移動したところ、今すぐ動作します。ありがとうございます!パブリックフォルダにファイルを置くのではなく、システムパスにリンクする方法はありますか? – user1143669

+0

しかし、上記のリンクのように、レールにはデフォルトのフォルダツリービューはありませんか? – user1143669

+0

publicは、パブリックファイルのためのrailsサーバのデフォルトルートディレクトリです! – davidb

関連する問題