Sau khi nghiên cứu ruby khoảng một tháng, tôi quyết định chuyển sang Sinatra. Tôi cần trợ giúp tìm hiểu đoạn trích Sinatra minh họa điều kiện và định tuyến. Ai đó có thể giải thích rõ ràng những gì đang diễn ra theo từng dòng và khối này thực sự ngẫu nhiên hóa lộ trình như thế nào?Điều kiện 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