W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
sinatra 提供一個 ?time_for
? 的輔助方法,用從給定的值中來生成 Time 對象。其也可用來轉(zhuǎn)換 DateTime,Date 以及相似的類:
get '/' do
pass if Time.now > time_for('Dec 23, 2012')
"still time"
end
該方法在?expires
? ,?last_modified
? 和 ?akin
? 內(nèi)部使用。通過覆蓋? time_for
? 方法,可在應(yīng)用成很容易的擴(kuò)展這些方法的行為:
helpers do
def time_for(value)
case value
when :yesterday then Time.now - 24*60*60
when :tomorrow then Time.now + 24*60*60
else super
end
end
end
get '/' do
last_modified :yesterday
expires :tomorrow
"hello"
end
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: