ペーパークリップを使ってファイルアップロードを作成しました!想定どおりにファイルをアップロードします。次のようなファイルダウンロード方法を追加したよりも:
def download
sample = Sample.find(params[:id])
send_file upload.sample.path,
:filename => upload.sample_file_name,
:type => upload.sample_content_type,
:disposition => 'attachment'
flash[:notice] = "Your file has been downloaded"
end
しかし、ファイルをダウンロードできるようにするには、show アクションに何を入れればよいのかわかりません。
私はこれまでに得ました:
<td><%= @sample.upload_file_name =%></td>
<%= link_to 'Download', :action => :download, :path =>@sample.upload.url, :type => @sample.upload_content_type %>
しかし、それはエラーを示しています: id=download のサンプルが見つかりませんでした
誰でも私を助けることができますか?