我正在尝试按照 coursera 中的 SAAS 课程学习 Rails。
我跑了
rake db:migrate
db:test:prepare
创建一个测试数据库并对其运行一些黄瓜步骤。
我需要一种方法在 test 的相应电影表中插入一些电影。
我可以在 db 文件夹中看到一个 scehma.rb,在模型中,只有类 Movie < ActiveRecord::Base 创建的电影表,但没有为测试 dbs 创建这样的表?
在哪里可以找到 testDB 创建文件,如何在我的数据库中找到所有表名。我什至不知道要运行的数据库名称:
SELECT * FROM dbname.sqlite_master WHERE type='table';
另外,如果有一些更好/更简单的方法可以做到这一点,请分享您的经验。我希望这些建议是我可以在 5 分钟内尝试的东西,而不是花费调试时间来安装新的 gem 等,尽管您可以将它们作为附加评论提及。
谢谢