Chúng tôi cần thêm dữ liệu hạt giống khác cho một số bảng mới được thêm vào "phiên bản 100" của dự án đường ray của chúng tôi.Có cách nào để có nhiều tệp seed.rb không? Bất kỳ loại 'phiên bản' nào cho dữ liệu hạt giống?
Tuy nhiên, nếu chúng ta chỉ cần thêm nó vào seed.rb và chạy lại lệnh rake db: seed, tất nhiên nó sẽ thêm lại dữ liệu gốc ban đầu, sao chép nó.
Vì vậy, nếu bạn đã thêm dữ liệu hạt giống vào seed.rb, TableOne ... làm cách nào chúng ta có thể thêm dữ liệu hạt giống cho TableTwo và TableThree ở các giai đoạn phát triển sau?
Tôi hy vọng tôi chỉ đơn giản có thể tạo ra một tập tin seeds_two.rb MỚI và chạy rake db:seeds_two
nhưng điều đó đã lỗi Don't know how to build task 'db:seeds_two'
Vì vậy, nó trông giống như ONLY "seeds.rb" có thể được sử dụng - Vậy làm thế nào mọi người duy trì bổ sung gia tăng cho dữ liệu hạt giống?
tại sao bạn không thể chạy 'rake db: reset' để tránh trùng lặp? –
Tôi thường lấy mẫu dữ liệu trong bản thân di chuyển để thêm bảng. Mặc dù không lý tưởng, nhưng có vẻ hợp lý. Tôi sẽ được quan tâm để biết những gì coder ray khác làm trong tình hình. – rubish
@nash - doesnt db: đặt lại xóa cơ sở dữ liệu của chúng tôi - ví dụ: tất cả dữ liệu khách hàng thực tế hiện có của chúng tôi? – jpwynn