【发布时间】:2026-01-08 22:05:02
【问题描述】:
在经历了一个多小时的反复试验以及数十篇教程和博客发布示例之后,我仍然无法让简单的 ajax 功能正常工作。这是我的部分内容:
<span id="friend">
<%= link_to_remote image_submit_tag("/images/add_as_friend.gif"), :url => {:controller => 'friends', :action => 'add', :id => id} %>
</span>
这是我的控制器中的内容:
class FriendsController < ApplicationController
def add
unless params[:id].nil?
Friend.create(:user_id => @current_user.id, :friend_id => params[:id], :friend_type => 2)
end
end
end
这是我的 add.rjs 文件中的内容:
page.replace_html 'friend', "A request to be friends with this player has been sent."
链接的图像很好。但是,当我单击它时,什么也没有发生。我检查了数据库,没有任何反应。我一定是错过了什么,有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ajax