Пружина по умолчанию
Я обновил рельсы до 4.1.0 и установил gem "spring"
После этого я залатал bundle exec spring binstub --all
, Теперь все мои bin/*
включает в себя
begin
load File.expand_path("../spring", __FILE__)
rescue LoadError
end
Но если я бегу, говоря time spring rake -T
& time rake -T
раз 1 секунда и 3 секунды! Похоже, что весна не используется по умолчанию в моем приложении. Что не так? Это плохо, что мне надо писать надоедливые spring ..command..
перед любой граблей, рельс сервера или rspec. Что мне нужно сделать, чтобы избежать spring
команда с пружиной работала по умолчанию?
1 ответ
Вам не нужно готовить весну каждый раз. Я не уверен, почему вы получаете эти цифры, но попробуйте следующее.
# make sure that spring server is stopped
>> spring stop
# take note of the time here
>> time bin/rake routes
# start spring server
>> spring
# test routes again
>> time bin/rake routes
Второй bin/rake routes
должно быть очень быстро В одном из наших приложений без весны для отображения маршрутов требуется 8 секунд. С весной меньше секунды.
Для rspec вам нужно установить для этого дополнительный гем. Посмотрите на раздел дополнительных команд жемчужины весны