gpt4 book ai didi

ruby-on-rails - 是否可以让数据库事务跨越 Rails 中的多个请求?

转载 作者:数据小太阳 更新时间:2023-10-29 06:49:56 26 4
gpt4 key购买 nike

我有一个跨越多个页面的表单。现在的设置方式并不理想,因为它会在提交时保存(到数据库)每个页面。因此,如果用户未在所有页面上完成表单,则数据库中将保存不完整的用户注册信息。

如果用户没有完全填写表格,我想“回滚”保存。

那么有没有一种方法可以设置一个事务,该事务在用户填写第一个表单时开始,在用户完成最后一页时结束?

最佳答案

您正在寻找的是 acts_as_state_machine gem .如果您不熟悉状态机,请查看 here .

关于ruby-on-rails - 是否可以让数据库事务跨越 Rails 中的多个请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/699246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com