删除非洲蹄兔工作后的未初始化变量

时间:2018-08-07 11:11:34

标签: ruby-on-rails ruby rollback

在使用以下命令创建带有Rails的工作类型后,我正在处理一个hyrax项目

 $ bin/rails generate hyrax:work GenericWork

我尝试使用以下命令删除工作类型

$ bin/rails destroy hyrax:work GenericWork    
$ rake db:rollback

但我不断收到错误消息

Routing error:
Uninitialized constant GenericWork

用上面的命令删除它之后。

为什么?

1 个答案:

答案 0 :(得分:0)

根据the documentation,在删除工作类型(使用rails destroy hyrax:work GenericWork之后),您必须从config/initializers/hyrax.rb删除注册作品的行。

您尝试过吗?

还可以请您在代码中搜索GenericWork吗? Routing error建议在routes.rb文件中使用它