一种可能的错误与dom对象选择器有关。尝试:
$('#<%= @datum.id %>-<%= @todo.id %>').html("<%= escape_javascript(render partial: 'todo_items/todo', locals: { datum: @datum, todo: @todo }) %>");使用
jqueryby
#id而不是by 选择器
.class。由于您已将实例信息(
id="<%= datum.id %>-<%= todo.id%>")添加到
id属性:
<div id="<%= datum.id %>-<%= todo.id %>" >
评论后链接评论源代码后更新
您使用的是
form内部
form,这是不正确的,浏览器 不支持 它,并且可能会导致不可预测的行为,例如您的情况。
您应该改变您的方法/实现。在这种情况下,您可能需要使用
accepts_nested_attributes_for和
fields_for。
这里是相关的RailsCast。



