【问题标题】:pop record from ActiveRecord without deleting in database Rails 5.2从 ActiveRecord 弹出记录而不删除数据库 Rails 5.2
【发布时间】:2020-06-02 05:04:03
【问题描述】:

在 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】:
    rec = User.find(1).histories.to_a.pop
    

    【讨论】:

    • 但所需的输出应该在 ActiveRecord 类而不是数组中
    • 虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多