我想删除我的数据库中的一些用户和重复标签.有没有办法我可以使用rails控制台列出所有这些对象,以便我可以精确定位每个对象以删除它们.他们不一定是最后的条目?
Edv*_*rdM 28
假设您的模型来自ActiveRecord::Base
并命名User
,您可以使用rails console
pp User.all # all users
Run Code Online (Sandbox Code Playgroud)
要么
pp User.all(:conditions => {:firstname => 'fred'}) # use hash conditions
Run Code Online (Sandbox Code Playgroud)
要么
pp User.all(:conditions => "lastname LIKE 'jenkin%'") # use custom sql conditions
Run Code Online (Sandbox Code Playgroud)
并且拥有合适的用户(例如,id 42),你可以做到
User.delete(42)
Run Code Online (Sandbox Code Playgroud)
这pp
代表漂亮的印刷品.另一个有时候方便的是y
用Yaml格式打印东西.
归档时间: |
|
查看次数: |
24491 次 |
最近记录: |