2017-03-06 56 views

回答

2

您可以使用destroy_all

q = Article.order(id: :desc).limit(3) 
q.destroy_all 

或你的方法

q = Article.last(3) 
q.map(&:destroy) 
# or 
Article.where(id: q.map(&:id)).destroy_all 

你也可以連接destroy_allwhere

Article.where(some_condition).destroy_all 
2

嘗試

Article.destroy_all(id: q.map(&:id)) 

OR

Article.destroy q.map{ |a| a.id }