~>
в вашем объявлении Gem говорит, что Bundler может установить любую версию вплоть до следующей основной версии, поэтому в этом случае он может установить любую версию devise = = 1.1.3 и <1.2.0. </p>
Включение ~>
является хорошей практикой, поскольку это означает, что обновления безопасности выполняются автоматически, если драгоценный камень правильно использует версионирование;в производственной среде вы, вероятно, захотите отказаться от этого прозвища и просто статически установить версии своего гема, чтобы избежать проблем.
Для обновления до последней версии гема каждый раз просто используйте следующеебез аргумента второй версии:
gem 'devise'
См. дополнительную информацию о формате Gemfile в http://gembundler.com/gemfile.html.