0
我最近爲一個想要免費下載他們以.zip文件形式製作的紙牌遊戲的人制作了一個網站。在Rails 5中放置可下載文件的正確位置
我有下載工作,但想知道是否有一個「正確」的地方把公共可下載的文件根據Rails。當我把.zip文件放入我的公共文件夾並更改我的download_cards方法以反映更改時,我收到「找不到文件」錯誤消息。
這是我下載安裝:
控制器:
class DownloadsController < ApplicationController
def download_cards
send_file "#{Rails.root}/app/assets/downloads/cardgame.zip", type: "application/zip", x_sendfile: true
end
end
路線:
Rails.application.routes.draw do
root 'static_pages#home'
get 'download_cards', to: "downloads#download_cards"
end
查看:
<%= link_to "download the cardz", download_cardz_path %>
完美的工作,謝謝! –