在我的 rails 应用程序中,我有一个很长的 Inventory 表单,我想自动保存。我使用了这篇文章中的代码。这会创建条目,但会继续创建更多条目,因为我没有更改要更新的操作。我要向函数添加什么,以便 Rails 将下一个自动保存识别为更新而不是创建?这是链接帖子中的javascript:
setInterval(function(){
var form = $('#my-form-id');
var method = form.attr('method').toLowerCase(); // "get" or "post"
var action = form.attr('action'); // url to submit to
$[method](action, form.serialize(), function(data){
// Do something with the server response data
// Or at least let the user know it saved
});
},10000);