我现在使用Rails Composer设置了大约3-4个rails应用程序:
然后在设置运行期间的某个时刻bin/rake db:migrate
完全清除我的schema.rb
并删除了用户表。
我必须重新启动计算机并再次运行bin/rake db:migrate
,然后修复我的schema.rb
。
我不知道为什么会出现这个问题,但我认为这与设计和主动管理相关(反过来也会使用设计)。
问题只发生在设置过程中,我通常不会再遇到这个问题。
schema.rb
发生这种情况时:
ActiveRecord::Schema.define(version: 0) do
end
为什么会这样?
答案 0 :(得分:0)
尝试重建您的数据库:
bundle exec rake db:drop db:create db:migrate