Как перезапустить столбцы seed.rb с нуля? - PullRequest
1 голос
/ 16 ноября 2011

В рельсах, как я могу заставить seed.rb перезапускать отсчет с 0 каждый раз?

В настоящее время, когда я перезапускаю: rake db: seed, столбцы автоинкремента продолжают расти все выше и выше.

1 Ответ

6 голосов
/ 16 ноября 2011

Может быть, вы можете использовать это

table_name = 'xyz'
ActiveRecord::Base.connection.execute("TRUNCATE TABLE #{table_name}")

до посева значений в seed.rb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...