我有一个使用外部数据库的Rails 4应用程序,我无法控制。因此没有架构或迁移。无论如何,我创建了一个模型并使用db设置模型中的table_name。
当我运行黄瓜时,它会丢弃数据库表!? 知道为什么以及如何避免它?
$ bundle exec cucumber
Running via Spring preloader in process 18865
.../db/schema.rb doesn't exist yet. Run `rake
db:migrate` to create it, then try again. If you do not intend to use a
database, you should instead alter
.../config/application.rb to limit the frameworks that
will be loaded.
之后数据库为空,没有表格。
答案 0 :(得分:2)
如果ActiveRecord连接到db,您仍然可以在本地转储模式。
rake db:schema:dump