Ruby on rails 如何为现有RoR模型生成DB模式或迁移文件
有没有办法从现有RoR模型生成迁移文件或db模式文件?我丢失了原始迁移文件,数据库已被删除,我不想手动写入任何文件。您应该有一个在迁移运行后创建的db/schema.rb文件。如果您的repo中没有此文件,并且没有db备份,则ActiveRecord无法为您做任何事情。您应该有一个在运行迁移后创建的db/schema.rb文件。如果您的repo中没有此文件,并且没有db备份,则ActiveRecord无法为您做任何事情。我觉得这似乎是不可能的。ActiveRecord模型的属性由数据库模式决定。模型中通常没有任何代码明确说明模型由什么组成(关联除外)。我觉得这是不可能的。ActiveRecord模型的属性由数据库模式决定。模型中通常没有任何代码明确说明模型的组成(关联除外)。谢谢。也没有那个文件。但我现在不再寻找解决方案,只需手动编写模式。是的,我有git设置,只是最近没有提交任何更改,这让我感到很舒服。谢谢。也没有那个文件。但是我现在不再寻找解决方案,而是手动编写模式。是的,我有git设置,只是最近没有提交任何更改,这让我感到很舒服。Ruby on rails 如何为现有RoR模型生成DB模式或迁移文件,ruby-on-rails,ruby,ruby-on-rails-3,sqlite,schema,Ruby On Rails,Ruby,Ruby On Rails 3,Sqlite,Schema,有没有办法从现有RoR模型生成迁移文件或db模式文件?我丢失了原始迁移文件,数据库已被删除,我不想手动写入任何文件。您应该有一个在迁移运行后创建的db/schema.rb文件。如果您的repo中没有此文件,并且没有db备份,则ActiveRecord无法为您做任何事情。您应该有一个在运行迁移后创建的db/schema.rb文件。如果您的repo中没有此文件,并且没有db备份,则ActiveRecord无法为您做任何事情。我觉得这似乎是不可能的。ActiveRecord模型的属性由数据库模式决定。