【发布时间】:2011-08-20 22:41:07
【问题描述】:
我正在对用户列表进行分页,并在他们的头像旁边提供一个“关注”按钮。我使用 jQuery 作为提交“关注”表单的方式。
我遇到了一个错误,即无论单击哪个“关注”链接,都会关注分页列表中的“顶部”大多数用户,而不是目标用户。
我怀疑这个错误可能与共享某些属性的分页表单有关,可能与 CSS 有关。
下面是表格:
<%= form_for(current_user.relationships.build(:followed_id => user.id), :remote => true) do |f| %>
<div><%= f.hidden_field :followed_id %></div>
<%= link_to "Follow", "#", :onclick=>"$('.new_relationship').submit()" %>
这是关系控制器“创建”操作:
def create
@user = User.find(params[:relationship][:followed_id])
current_user.follow!(@user)
respond_to do |format|
format.html { redirect_to :back }
format.js { }
end
end
任何帮助将不胜感激,谢谢!
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-3 pagination form-submit