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