Я использую метод Синатры set
для назначения глобальной переменной:
set :location, 'Melbourne'
Я хочу обновить это, чтобы переменная была статической или динамической в зависимости от того, находится ли приложение в разработкеили производство.Я попробовал это ниже, который работает в разработке, но не в производстве:
set :location, production? ? request.location.city : 'Melbourne'
request.location.city
из драгоценного камня геолокации, и этот метод отлично работает в производстве в других ситуациях.Есть ли что-то в операторе if
, который я пропускаю, или метод Sinatra set
не принимает операторы?