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

前端之家收集整理的这篇文章主要介绍了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格式打印东西.

猜你在找的Ruby相关文章