Tôi đang học Ruby on Rails, và tôi muốn đảm bảo rằng tôi hiểu sự khác biệt giữa đồ đạc và dữ liệu hạt giống. Những gì tôi hiểu là đồ đạc là cơ bản thử nghiệm dữ liệu mà bạn chạy xác nhận thử nghiệm của bạn chống lại, và không có kiên trì ngay sau khi thử nghiệm của bạn được thực hiện, trong khi hạt giống bạn đưa vào cơ sở dữ liệu tự động khi bạn làm một cái gì đó như rake db:seed
.Rails fixtures vs hạt giống
Tại sao lại sử dụng hạt giống trong trường hợp này? Chỉ để tránh phải viết ra tất cả các xác nhận thử nghiệm vô số? Đối với dữ liệu mà bạn biết sẽ cần phải có trong cơ sở dữ liệu khi ứng dụng được đưa vào sản xuất?
(tôi đoán, dữ liệu tĩnh rằng sẽ luôn có được ở đó như quản trị đầu tiên trên một bảng tin?)
Không gieo cơ sở dữ liệu thử nghiệm của bạn. – maletor
https://stackoverflow.com/a/25819011/1949363 là một câu trả lời ngắn gọn khác cùng dòng – srt32