我有一个非常通用的 Controller 和表单。但出于某种原因,我可以双击我的表单提交按钮,它会创建两个相同的记录。我会展示代码,但我正在做的没有什么特别之处。这是 Rails 的一个众所周知的问题吗?如何确保记录的创建过程是同步的,并且不允许用户通过双击创建多个记录?
最佳答案
如果您可以在应用程序中访问 jQuery,则可以执行此操作
$('BUTTON IDENTIFIER HERE').on('click', function() {
$(this).prop('disabled', true);
});
关于ruby-on-rails - 防止多次点击创建多条记录 - Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50707985/