Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 删除STI类型错误的项目_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 删除STI类型错误的项目

Ruby on rails 删除STI类型错误的项目,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我无意中在type列中添加了一个错误的值。现在,每当我试图从数据库中获取它时,就会出现ActiveRecord::SubclassNotFound错误 有没有办法删除这些类型错误的项目?通过基本模型访问记录并发出“全部删除”命令 BaseModel.where(type: 'BadTypeClass').delete_all 基本模型的名称和错误的STI值是什么?

我无意中在
type
列中添加了一个错误的值。现在,每当我试图从数据库中获取它时,就会出现
ActiveRecord::SubclassNotFound
错误


有没有办法删除这些类型错误的项目?

通过基本模型访问记录并发出“全部删除”命令

BaseModel.where(type: 'BadTypeClass').delete_all

基本模型的名称和错误的STI值是什么?