我的Ruby on Rails函数应该接收一个布尔参数,检查它,如果为真,则执行某些操作。
def isReady
if (params[:ready] == true)
doSomething()
end
end
然而,使用下面的示例时,我们永远不会进入这个 if (但它会进入函数),可能是因为参数被作为字符串而不是布尔值传递。我应该如何正确地传递布尔参数或进行转换?
curl --data "ready=true" http://example.com/users/isReady
def ready?
而不是def isReady
。 - sameera207