Ruby on Rails:尝试生成模型时出错:名称已在使用中

mad*_*die 4 model ruby-on-rails

我是 Ruby on Rails 的新手。我正在尝试使用命令生成模型

rails 生成模型 电影标题:文本 年份:整数 评分:整数 描述:文本

但我收到错误:

 invoke  active_record The name 'Movie' is either already used in your application or reserved by Ruby on Rails. Please choose an alternative and run this generator again.
Run Code Online (Sandbox Code Playgroud)

我真的很想保留电影这个名字。我也尝试过以下删除表 - 但该表不存在于数据库中

sqlite> drop table Movie;
Error: no such table: Movie
Run Code Online (Sandbox Code Playgroud)

我不确定如何修复此错误或导致此错误的原因。对此的任何帮助都会很棒。提前致谢。

小智 5

您可以通过运行来恢复rails destroy model Movie。这将删除之前生成的模型、迁移、测试和夹具。