Есть ли способ автоматически иметь «rake db: migrate RAILS_ENV = test» после «rake db: migrate» в среде разработки?

Есть ли способ автоматически выполнять rake db: migrate RAILS_ENV = test после каждого rake db : migrate в среде разработки?

У меня работают guard и guard-rspec , и меня очень раздражают неудачные тесты, даже если они работают вручную в в браузере.

Каждый раз, когда у меня была пауза в разработке, мне требуется не менее 15 минут, чтобы понять, что я просто забыл вызвать rake db: migrate: test после изменения базы данных.

Так как я уже использую охранник , я тоже думал о добавлении в проект защитного ограждения , но я не знаю, какой файл мне следует посмотреть. При просмотре development.sqlite3 , rake db: migrate RAILS_ENV = test будет запускаться каждый раз, когда я что-то делаю со своими записями через браузер, так что это не совсем то, что мне нужно.

Может ли кто-нибудь помочь мне с моей проблемой?

25
задан NobbZ 3 August 2011 в 21:11
поделиться