【发布时间】:2011-04-26 07:00:32
【问题描述】:
我有一个部分表单:
<% form_remote_for(@snapshot_comment, :html => { :class => "snapshot_comment", :id => "snapshot_comment" }, :auth_key => params[:auth_key]) do |f| %>
some stuff...
<span class="button"><%= f.submit 'Submit »' %></span>
or <a href="#" class="cancel">cancel</a>
<% end %>
它通过 jQuery 多次将工具提示输入到页面中(以 snapshot_id 为目标)。这很好用:
//Insert class and partial by targeting snapshot id
$j('<div class="info"><%= escape_javascript(render :partial => "snapshot_comments",
:locals => {
:snapshot => @snapshot,
:comments => @comments
})
%></div>').appendTo("#slide_<%= @snapshot.id %>");
部分(snapshot_cmets)包含表单的代码:
<%= render_snapshot_comment_form_for snapshot %>
问题在于,当数据发布时 - 它发布的次数与页面上的表单数量一样多。
因此,如果用户输入信息并单击提交 --- 内容将插入到每个工具提示中,而不仅仅是其所属的工具提示。我正在使用 Qtip2。
有没有办法提交特定于它所在的工具提示的表单?
【问题讨论】:
标签: ruby-on-rails ajax