¿Cómo comprobar si un parámetro es verdadero o falso?

Esto realmente me está destrozando el cerebro, pero tal vez lo estoy intentando.

Estoy pasando un parámetro a través de una URL (example.com?debug=true)

Así que básicamente quiero decir:

if params[:debug] == true
 do xyz
else
 do abc
end

Pero por la razón que sea, si la declaración simplemente no funciona como parece que debería.

¿Hay una mejor manera de hacerlo si / else declaración basada en un parámetro que es verdadero o falso?

El parámetro de depuración tendrá un valor de verdadero, ningún valor o un valor de falso (hasta donde llega la URL).

Respuestas a la pregunta(4)

Su respuesta a la pregunta