ActiveRecord :: Base устарел метод уничтожения - PullRequest
0 голосов
/ 25 июня 2011

В одной из моих программ я использую модель с именем User, а затем использую user = User.create(attr), где attr - необходимые атрибуты для этого действия. Затем, чтобы уничтожить это, я использую user.destroy. Тем не менее, я вижу, что в API Doc метод уничтожения экземпляра для ActiveRecord :: Base устарел - есть ли новый / лучший способ уничтожить объект модели?

1 Ответ

1 голос
/ 25 июня 2011

Это не устарело, просто перемещено.Метод destroy теперь является членом ActiveRecord::Persistence вместо ActiveRecord::Base.Тем не менее, вы все равно называете это точно так же:

user.destroy
...