爲開發需求,我們總是需要一些假數據,所以我想知道是否有一些方法可以快速生成數據到db,然後我們可以儘快測試它可能rails如何自動生成一些數據到db開發
2
A
回答
0
你可以使用寶石法克爾(here is how to do it)
4
我會去工廠女孩的寶石,它允許你創建數據的藍圖,容易產生數據:
https://github.com/thoughtbot/factory_girl
或機械師: https://github.com/notahat/machinist
我個人使用機械師,但我知道很多人喜歡工廠女孩。
0
你有一個文件在你rails_app/db
目錄叫seed.rb
你可以把你的初始數據在那裏。
看一看這個railscasts #179 => Seed Data
把假文件中的數據,你可以運行rake命令rake db:seed
這將使您的seed.rb
文件的所有內容數據庫和創建初始記錄一起玩了。 :D
0
Faker是我通常用來播種數據庫的東西。以下是關於如何設置的Michael Hartl Rails教程鏈接。
第9.3.2節
而且結帳你可以生成項目的其他選項GitHub的頁面,但是這是一個偉大的快速和容易如何。
相關問題
- 1. 如何從MYSQL數據庫實例自動生成Rails Migration類?
- 2. 如何將開關添加到自定義Rails生成器?
- 3. 這些自動生成的Db文件是什麼?
- 4. 如何將自動完成數據動態添加到發票
- 5. Rails MySQL自動生成列
- 6. android - 發送一些數據到打開的活動從廣播
- 7. 如何在mysql數據庫中自動生成一個varchar
- 8. 如何根據我的開發數據庫生成燈具?
- 9. 需要一些TFS2010 +自動生成+'配置生成=調試'
- 10. 如何找到一些發生在Excel
- 11. 如何從現有的DB自動生成MigrationBuilder
- 12. Rails + Postgres db:遷移失敗的數據而不是生成它
- 13. Rails 3:生成僞造數據以填充DB
- 14. 如何自動生成記錄到表
- 15. 如何生成傳遞一些自定義參數的`link_to` URL?
- 16. 如何自動生成一個page-name.module.ts?
- 17. Rails的 - 從數據庫中自動生成遷移改變
- 18. 如何根據我的數據庫自動生成內容?
- 19. 如何從html生成jpeg並自動發佈到Facebook牆?
- 20. 如何自動生成C#
- 21. 遷移一個開發MySQL數據庫到生產數據庫
- 22. 如何自動生成數組列表?
- 23. 如何自動將OSM數據集加載到我的rails postgresql db rake db中:創建或遷移
- 24. Rails - 生成.sqlite3-數據庫
- 25. 如何用開發數據填充生產數據庫(heroku)? (Rails)的
- 26. 如何生成一些特定形狀的數據?
- 27. Prestashop核心開發在訂單完成後自動生成xml
- 28. 在Raven DB中生成測試數據
- 29. jQuery UI自動完成:如何發送發佈數據?
- 30. 如何選擇直到今天每週的一些數據的發生次數
該網站是http://faker.rubyforge.org/ – Zabba 2010-12-06 11:43:39