我有一个应用程序,我正在从PHP / symfony移植到Ruby / Rails。虽然语言正在发生变化,但无需以任何方式修改数据库(MySQL)。
因为我已经定义了数据库,所以我没有理由为每个表单独创建Rails模型并手动指定每个模型的属性。鉴于我的数据库的大小,这将是荒谬的。
因为我不需要单独创建模型,所以schema.yml
为空。由于schema.yml
为空,因此运行rake db:migrate
会清除我的数据库。 (至少我认为这就是原因。我可能是错的。)
任何人都可以推荐一种处理这种情况的方法,我有一个现有的数据库,但我不想手动为Rails手动重新定义每一个表吗?
答案 0 :(得分:1)
您是否尝试过rake db:dump?