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

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 是否可以让数据库事务跨越多个请求?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_1@我有一个跨越多个页面的表单.现在设置它的方式并不理想,因为它在提交时会保存(到数据库)每个页面.因此,如果用户未在所有页面上填写表单,则会在数据库中保存不完整的用户注册.

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

那么有没有办法设置一个事务,当用户填写第一个表格时开始,当用户在最后一页完成时结束?

解决方法

您正在寻找的是 acts_as_state_machine gem.如果您对State Machines不熟悉,请查看 here.

猜你在找的Ruby相关文章