gpt4 book ai didi

ruby-on-rails-3 - 使用 Rails Console 删除用户

转载 作者:行者123 更新时间:2023-12-03 00:51:46 25 4
gpt4 key购买 nike

我想删除数据库中的一些用户和重复标签。有没有一种方法可以使用 Rails 控制台列出所有这些对象,以便我可以精确找到每个对象来删除它们。它们不一定是最后的条目?

最佳答案

假设您的模型源自 ActiveRecord::Base 并命名为 User,您可以执行以下操作使用rails控制台

pp User.all  # all users

pp User.all(:conditions => {:firstname => 'fred'}) # use hash conditions

pp User.all(:conditions => "lastname LIKE 'jenkin%'") # use custom sql conditions

并且拥有正确的用户(例如 id 42),您就可以做到

User.delete(42)

那个pp代表 pretty-print 。另一个有时很方便的方法是 y,它以 Yaml 格式打印内容。

关于ruby-on-rails-3 - 使用 Rails Console 删除用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6034629/

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