我有一个远程链接,当单击该链接时,会在后台向控制器操作发送一个ajax请求。此请求创建一个新的数据库条目。问题是,它当前每次单击都会向数据库写入5次。
下面是我的链接和控制器操作:
<a href="/link/Link Name To Be Saved" data-remote="true">click</a>
def track_link
y = cookies[:user_email]
x = User.where(email: y).first
z = x.id
name = params[:link_name]
w = Link.new
w.name = name
w.user_id = z
w.save
respond_to do |format|
format.js { render action: "index" }
end
end发布于 2012-01-07 08:21:04
您的jquery_ujs文件可能会被包含5次。
https://stackoverflow.com/questions/8764143
复制相似问题