发送文件后刷新下载计数器时出现问题。我有一个要下载的文件列表,当用户点击链接时,我想将文件发送给他,将信息发送到数据库并刷新下载计数器。
现在我有:
_file.html.erb
<%= link_to "Download", files_download_path(file)%> # link to download
....
<%= current_user.downloads_left %> # my counter
files_controller.rb
def download
@file = File.find(params[:id])
Download.find_or_create_by(user: current_user, file: @file)
redirect_to(@file.file.url)
end
user.rb
def downloads_left
plan.limit - self.this_month_downloads.size
end
用户点击链接后如何以简单的方式更新计数器。
我正在使用的技术