アップロードされたファイルをダウンロードするために ActiveAdmin でファイル ダウンロード リンクを作成するにはどうすればよいですか?
私はこのようなことを試しました:
action_item :only=> :show do
link_to('Download file', [@user, :upload_file])
end
アップロードされたファイルをダウンロードするために ActiveAdmin でファイル ダウンロード リンクを作成するにはどうすればよいですか?
私はこのようなことを試しました:
action_item :only=> :show do
link_to('Download file', [@user, :upload_file])
end
あなたが使用している完全なコードはわかりませんが、うまくいくはずです-
routes.rb -
resources :users do
collection do
get :upload_file
end
end
コントローラー-
def upload_file
send_file @user.upload_file.path, :type => 'application/pdf', :filename => @user.permalink
end
見る-
<%= link_to 'Download file', upload_file_users_path(@user) %>