ruby-on-rails - rails : rake db:test:prepare Vs rake test:prepare

标签 ruby-on-rails ruby-on-rails-3 rake rake-task

作为指南,用于准备测试数据库的命令是

bundle exec rake db:test:prepare

但是,我发现以下命令也有效并为我创建了测试数据库。

bundle exec rake test:prepare

想知道这是否是有效的命令(如果是)。我在哪里可以找到文档。

rails 3.2.8上测试

最佳答案

根据github and the source code task 'test:prepare' => 'db:test:prepare' 在底部提到。

因此,它是一个快捷方式、包装器,无论你怎么调用它。另一个问题是为什么当您执行 bundle exec rake -T 时却没有出现这种情况,但是嘿。

关于ruby-on-rails - rails : rake db:test:prepare Vs rake test:prepare,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12156936/

相关文章:

ruby-on-rails - 库存管理 : How do I handle sold inventory units in the database?

ruby-on-rails - 在rake任务中调用具有多个任务的多个rake任务

mysql - rake 数据库 :create only creating development database

ruby - 如何解决安装自定义构建的 gem 时出现的权限错误?

用于检查 DateTime 列的 MySQL 查询

ruby-on-rails - 错误:找不到有效的gem 'rails'(> = 0),这是原因:在docker容器内

css - 使用 twitter bootstrap 对不同页面进行不同的填充

ruby-on-rails-3 - RoutingError 与 RSpec Controller 对作用域路由进行测试

ruby-on-rails-3 - AWS::Errors::MissingCredentialsError 在 rails 3.1 中使用回形针和 aws-s3

ruby - 为什么 #!/usr/bin/env ruby​​ 在 crontab 中不起作用?