Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 重置所有更改的模型属性_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 重置所有更改的模型属性

Ruby on rails 重置所有更改的模型属性,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,在从数据库检索模型实例之后,我正在尝试将内存中所做的所有更改重置为模型实例 我发现有一些方法可以逐个重置每个属性(比如@user.reset\u username!),但我找不到任何方法可以同时将所有属性重置为原始状态 我怎么能这样做 谢谢。您可以尝试@user.reload方法

在从数据库检索模型实例之后,我正在尝试将内存中所做的所有更改重置为模型实例

我发现有一些方法可以逐个重置每个属性(比如@user.reset\u username!),但我找不到任何方法可以同时将所有属性重置为原始状态

我怎么能这样做


谢谢。

您可以尝试@user.reload方法