5
在學習了一個月左右的紅寶石之後,我決定轉到Sinatra。我需要幫助理解說明條件和路由的Sinatra片段。有人能夠清楚地解釋一行一行地發生了什麼,以及這個塊如何實際上是隨機化路線?Sinatra條件
set(:probability) { |value| condition { rand <= value } }
get '/win_a_car', :probability => 0.1 do
"You won!"
end
get '/win_a_car' do
"Sorry, you lost."
end