3

アップロードされたファイルをダウンロードするために ActiveAdmin でファイル ダウンロード リンクを作成するにはどうすればよいですか?

私はこのようなことを試しました:

action_item :only=> :show do
 link_to('Download file', [@user, :upload_file])
end
4

2 に答える 2

1

あなたが使用している完全なコードはわかりませんが、うまくいくはずです-

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) %>
于 2013-01-16T08:10:59.713 に答える