0
A
回答
3
我寫了種子scribt解決我的問題:
在/db/seed.rb我實現factory_girl和使用CSV文件來定義自定義DATAS。
seed.rb:
require 'factory_girl'
require 'csv'
CSV.foreach(Rails.root.join("datas.csv"), headers: true) do |row|
post = FactoryGirl.create(:post) do |post|
post.text = row[0]
end
end
如果你想機型的測試數據,您可以使用FactoryGirl創建關聯對象關聯:
CSV.foreach(Rails.root.join("post_comments.csv"), headers: true) do |row|
Post.all.each do |post|
FactoryGirl.create(:comment, post: post) do |comment|
comment.name = row[0]
end
end
end
您也可以使用第一個CSV scribt和實施一個工廠,爲每篇文章創建評論。
FactoryGirl.create(:post_with_comments)
現在你可以使用FactoryGirl進行測試DATAS與CSV創建X個記錄。
相關問題
- 1. 工廠女孩 -
- 2. 與工廠女孩
- 3. 工廠女孩 - 有
- 4. 與工廠女孩
- 5. 工廠女孩種子數據
- 6. 工廠女孩 - 通過關聯數據
- 7. Rails 4.0的工廠女孩
- 8. 工廠女孩belongs_to的:CLASS_NAME
- 9. MiniTest的工廠女孩
- 10. 工廠女孩的屬性
- 11. 工廠女孩嵌套工廠
- 12. 工廠女孩,從屬工廠
- 13. 工廠女孩回憶工廠
- 14. 工廠女孩錯誤
- 15. 工廠女孩協會4.0.0
- 16. 工廠女孩參考父
- 17. 如何在工廠女孩
- 18. 工廠女孩與製造
- 19. 工廠女孩協會
- 20. Rails 3.1,工廠女孩bug
- 21. Rspec工廠女孩問題
- 22. 工廠女孩和HAS_ONE
- 23. Rails工廠女孩協會
- 24. 工廠女孩的額外參數
- 25. 工廠女孩:想要防止一些性狀的工廠女孩回調
- 26. 工廠女孩has_many當孩子需要
- 27. 工廠女孩協會不工作
- 28. 空?不工作在工廠女孩
- 29. 工廠女孩:NameError unintialized常數爲一個工廠
- 30. 工廠的女孩多的has_many是
你能分享你的技術更多的細節。我有一個CSV格式的測試用例(輸入和輸出),我想通過FactoryGirl使用。 – danv 2013-05-14 14:30:55