Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 加载特定型号的固定装置_Ruby On Rails 3_Model_Loading_Fixtures - Fatal编程技术网

Ruby on rails 3 加载特定型号的固定装置

Ruby on rails 3 加载特定型号的固定装置,ruby-on-rails-3,model,loading,fixtures,Ruby On Rails 3,Model,Loading,Fixtures,对于自动化测试,使用RSpec和FactoryGirl 通常,我需要手动使用我的应用程序。所以,我需要一种方便的方法用一些数据填充数据库 最方便的方法是夹具,因为它们可以很好地处理模型之间的关系 我知道,我可以通过rake db:fixtures:load命令加载装置,但有时我只需要填充特定的型号(例如,仅客户-->订单-->产品) 我在找一个命令,像这样: rake db:fixtures:load --models=customers,orders,products 使用seed命令怎么样

对于自动化测试,使用RSpec和FactoryGirl

通常,我需要手动使用我的应用程序。所以,我需要一种方便的方法用一些数据填充数据库

最方便的方法是夹具,因为它们可以很好地处理模型之间的关系

我知道,我可以通过rake db:fixtures:load命令加载装置,但有时我只需要填充特定的型号(例如,仅客户-->订单-->产品)

我在找一个命令,像这样:

rake db:fixtures:load --models=customers,orders,products

使用seed命令怎么样

rake db:seed
下面是一位铁路专家详细解释:

您可以使用:

rake db:fixtures:load FIXTURES=customers,orders,products

+1; 唯一可以改进这个答案的是一个链接,无论哪个文档说这个…(我自己找不到或者会编辑)我是通过做
rake-D db:fixtures:load