Просто работая с книгой Agile Web Development с Rails и рядом с заключительными главами книги, мне пришлось несколько раз откатить db, используя db: migrate VERSION = 0, а затем команду db: migrate. Однако после восстановления базы данных с нуля миграция add_test_data не может добавить тестовые записи в базу данных, как это было успешно сделано ранее. Есть идеи? Я получаю следующее в журнале разработки
Migrating to AddTestData (20091111225948)
[4;36;1mSQL (0.0ms)[0m [0;1mselect sqlite_version(*)[0m
[4;35;1mProduct Load (1.0ms)[0m [0m
SELECT "products".id FROM "products" WHERE ("products"."title" = 'Pragmatic Project Automation') LIMIT 1[0m
[4;36;1mProduct Load (0.0ms)[0m [0;1mSELECT "products".id FROM "products" WHERE ("products"."title" = 'Pragmatic Version Control') LIMIT 1[0m
[4;35;1mProduct Load (1.0ms)[0m [0mSELECT "products".id FROM "products" WHERE ("products"."title" = 'Pragmatic Unit Testing (C#)') LIMIT 1[0m
[4;36;1mSQL (1.0ms)[0m [0;1mINSERT INTO schema_migrations (version) VALUES ('20091111225948')[0m
БД - SQLite3, Ruby 1.8.6, Rails 2.3.4 и я разрабатываю для Windows (cringe)