class Test
def settings
@setting ||= load_user_env
end
def load_user_env
{one: 'Test'}
end
end
t = Test.new
t.settings
t.settings
工作在軌控制檯load_user_env
方法被調用一次,但在開發環境中使用WEBrick它被稱爲每一次?雙管|| =在控制檯操作員的工作,但不要在服務器
這怎麼可能?
我使用WEBrick進行開發,抱歉誤印。 – Alex808 2013-03-06 15:02:03
你是什麼意思,它每次都被調用?你的意思是說它被稱爲每一個請求?如果是這樣,那就是預期的行爲......變量每個請求都有一個生命週期。 – 2013-03-06 15:43:21