我遇到了一个问题,我不知道如何摆脱这个问题。正在创建一个rails视图,在填充我的视图和编辑我的控制器后,我遇到了一个错误,指出PG::UndefinedTable: ERROR: relation 'caves' does not exist
看看我做了什么,我意识到我创建的模型为cafe
但是当我填充模式表时,我意外地创建了一个名为caves
而不是cafes
的表。 / p>
以下是我尝试解决此问题的方法。
caves
重命名为cafes
- 仍然遇到同样的错误cafe
的新架构 - 仍然遇到同样的错误rake db:reset
只是为了告诉我ActiveRecord::StatementInvalid: PG::ObjectInUse: ERROR: database "cafe_database" is being accessed by other users
sudo service postgresql restart
....但我的机器无法识别service
有没有人知道我能做些什么来解决这个问题?我的想法已经不多了。
答案 0 :(得分:0)
尝试以下步骤:
1. rake db:drop
2. rake db:create
3. rake db:migrate