В почти каждом примере Синатры, который я видел, несмотря на то, что он делает, он всегда имеет следующие две строки:
require 'rubygems'
require 'bundler/setup'
В большинстве примеров удаление "связующего/установочного" требования, по-видимому, не имеет эффекта разрушения, поэтому я смущен тем, когда/где мне нужно включить это.
Я ненавижу использовать вещи, не зная точно, почему он там, поэтому я надеялся, что кто-то сможет объяснить, почему мне нужны обе линии и что они делают?