Rails - Delete all Records that Meet a Condition

后端 未结 4 668
刺人心
刺人心 2021-02-02 06:26

How do you write in the Rails way? I have a model - Managers. I want to delete all records from Managers that meet the condition that manager_level is 5.

Thank you.

4条回答
  •  故里飘歌
    2021-02-02 06:45

    This should work:

    Manager.where(:manager_level => 5).delete_all
    

    Note: This will not remove dependent records.

提交回复
热议问题