从ActiveRecord中弹出记录而不删除数据库 Rails 5.2

问题描述 投票:0回答:1

在Rails 3.2中 pop 帮助从ActiveRecord中删除记录。

rec = User.find(1).histories
rec.pop => remove last history and output class will be in ActiveRecord 

在Rails 5.2中,同样的pop不工作。

寻找相同的ActiveRecord类作为输出。

另外,数据库中的记录不应该被删除。

ruby-on-rails ruby-on-rails-3 ruby-on-rails-5
1个回答
0
投票
rec = User.find(1).histories.to_a.pop
© www.soinside.com 2019 - 2024. All rights reserved.