ruby-on-rails-3 – 使用Rails控制台删除用户

我想删除我的数据库中的一些用户和重复标签.有没有办法我可以使用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代表漂亮的印刷品.另一个有时候很方便的是y以Yaml格式打印东西.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...