간단한 질문 : config.ru에서 내 sinatra 앱에 옵션을 전달할 수 있기를 원합니다. 어떻게 가능합니까? 내 config.ru는 다음과 같습니다새로운 sinatra 앱에 인수 전달
run MyApp
하지만 인수를 내 MyApp를 클래스에이 갖고 싶어 :
class MyApp < Sinatra::Base
def initialize(config)
@config = config
end
end
을하지만이 작업을 수행 할 수있는 방법을 알아낼 수 없습니다. 아이디어? 사용 set/settings
require 'sinatra/base'
class MyApp < Sinatra::Base
get '/' do
settings.time_at_startup.to_s
end
end
# Just arbitrarily picking time as it'll be static but, diff for each run.
MyApp.set :time_at_startup, Time.now
run MyApp
. 감사! – Ronze
여러 가지 버전의 단일 앱을 여러 가지 방법으로 구성 할 수 없습니까? – andreypopp