Пружина по умолчанию

Я обновил рельсы до 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 вам нужно установить для этого дополнительный гем. Посмотрите на раздел дополнительных команд жемчужины весны

Другие вопросы по тегам